Software Applications Flashcards
What are these all examples of?
Word processors
Spreadsheet programs
Presentation platforms
Web browsers
Visual diagramming tools
Productivity software
What are visual diagramming tools?
● Visual diagramming tools, such as Microsoft Visio or Google drawings, are a type of productivity software that enables users to create a variety of diagrams and flowcharts
Name some examples of collaboration software?
Email
Conferencing software
Instant messaging
Online workspace
What are some examples of business software?
Database software
Project management software
Accounting software
Business specific applications
What is the EULA?
o End-User License Agreement (EULA)
▪ Legal contract between the software developer or vendor and the end
user
Compare and contrast these licensing types
Single user license
Group/site license
Concurrent license
▪ Single-User License
● Permits one user to install the software on a single machine
▪ Group/Site License
● Allows a specified number of users, or users within a particular geographic location, to use the software
▪ Concurrent License
● Type of license that limits the number of users who can use the
software at the same time
What is the difference between open source and propietary software?
▪ Open-source Software
● Software with publicly available source code for users to view, modify, and distribute (Linux OS and Apache web server)
▪ Proprietary Software
● Keeps its source code under tight wraps and treats it as protected
information from the manufacturer
What can be used to simulate an older environment for older applications to run in?
Compatibility mode
What is SaaS?
o Software as a Service (SaaS)
▪ Hosted on a provider’s servers and accessed over the internet
What is the difference between locally installed applications and network hosted applications?
● Locally Installed
* Applications are stored on the computer’s local hard drive and run on the same machine
● Network Hosted
* Applications are installed on a network server and accessed through Local Area Network (LAN)
Explain the four application architecture models.
One-tier - basic software design e.g. calculator
Two-tier - Client tier (user intiates rquests) server tier (fulfills data requests)
Three tier- user interface, application logic, database
n-tier - Open for more layers, or ‘tiers’, each dedicated to separate functional components of an application