Module 1 Flashcards
Application software
also known as an application or an app, is computer software designed to help the user to perform specific tasks, such as creating a presentation
system software
which manages and integrates a computer’s capabilities, but typically does not directly apply them to the direct benefit of the user. The system software serves the application, which in turn serves the user.
utility software
system software designed to help analyze, configure, optimize, or maintain a computer.
computing platform
(system software + hardware) Examples of a platform include: Windows and a personal computer (PC), Mac OS with an Apple, and Linux with a PC or Apple.
killer application
popular application only runs on one platform, increasing the desirability of that platform.
horizontal application
Horizontal applications, like Microsoft’s Office Suite, are the most popular and are widely spread by home consumers and companies. Referred to as is “boxed software”, this was originally sold in electronics or office supply stores, i.e., software that anyone might purchase. Nowadays such software is also available for download
Vertical applications
designed for a certain type of business or for a specific division in a company. The degree audit software used by universities to track student progress is of this type
graphical user interface (GUI)
popular software uses a GUI like Windows and macOS operating systems (OS). This type of interface allows users to interact with the application using graphical images rather than text commands.
command-line interface (CLI)
uses a text interface
often used by programmers and system administrators, in engineering and scientific environments, and by technically advanced personal computer users.
CLIs are also popular for visual disability since the commands and feedback can be displayed using Refreshable Braille displays.
application suite
multiple applications bundled together.
Information worker software
addresses the needs of individuals to create and manage information, often for individual projects within a department.
Examples include time management, resource management, documentation, analytical, and collaborative tools.
Word processors, spreadsheets, email and blog clients, personal information systems (contacts and calendaring), and individual media editors may aid in information worker tasks.
Content access software
used primarily to access content without editing but may include software that allows for content editing.
Examples include media players, web browsers, help browsers and online games.
Media development software
needs of individuals who generate printed media and create electronic media for others to consume, most often in a commercial or educational setting.
Graphic Art software, Desktop Publishing software, Multimedia Development software, HTML editors, Digital Animation editors, Digital Audio and Video composition
Educational software
content access software but has the content and/or features adapted for use by educators or students.
may deliver evaluations (tests), track progress through material, or include collaborative capabilities.
Simulation software
software for the simulation of physical or abstract systems and is often used for research, training, or entertainment purposes.
tend to require a lot of computing power and may need to be run by mainframes or supercomputers.
Mobile applications (mobile apps)
run on hand-held devices such as smartphones, tablet computers, portable media players, personal digital assistants, and enterprise digital assistants.
Product engineering software
used in developing hardware and software products.
computer-aided design (CAD); computer-aided engineering (CAE); computer language editing and compiling tools,
web application
an application that is accessed over a network such as the Internet.
The ability to update and maintain web applications without distributing and installing software on potentially thousands of client
Google calendar is an example.
third-party server-side application
an app that the user may choose to install in his or her account on a social media site.
Facebook app is an example
With these apps, privacy may be a concern for users.
software widget
a generic type of software application comprising a portable code.
Widgets often take the form of on-screen tools (clocks, auction-tickers, stock market tickers, flight arrival information, daily weather, etc.).
Enterprise software
addresses the needs of organization processes and data flow.
Examples include financial systems, customer relationship management (CRM) systems and supply-chain management software.
Departmental software
a sub-type of Enterprise software with a focus on smaller organizations
Examples include Travel Expense Management and IT Helpdesk.
Enterprise infrastructure software
provides common capabilities needed to support enterprise software systems.
Examples include databases, email servers, and systems for managing networks and security.
Educational licensing
provides discounted pricing for qualified persons such as students and instructors of schools and universities
Shareware (or trialware)
application software that you can try before buying.
Freeware
copyrighted, licensed software that is available for free or for an “optional cost”, i.e., a donation.
Open source
is generally defined as software that is free and comes with the source code that users may modify and redistribute.
The greatest advantage of open source software is two-fold. It creates a forum for dialog and democratic action to promote software development. Closely behind that is the cooperative methods needed to ensure the project’s success.
cloud computing
software is unique in that some of your applications are out on the Internet, not installed on your computer.
Web applications, like Google Docs (or Gmail for that matter), run on some other computer/server in the Internet and your data is stored in the cloud.