- Application Software.
- Computer programs that help you perform a specific task such as
word processing. Also called application programs, applications, or
- Horizontal Market Software.
- General purpose computer program used by many different kinds of
businesses (for example, an accounting program) or many individuals.
- Vertical Market Software.
- Computer programs designed to meet the needs of a specific market
segment or industry.
- Custom Software.
- Software that has been written specifically to meet the needs of
a particular user.
- Productivity Software.
- Computer programs that help individuals work more effectively and
- System Requirements.
- Minimum necessary specifications for the operating system and hardware
configuration for a software product to function.
- Software Piracy.
- Illegally copying, distribution, or modification of copyrighted
- Commercial Software.
- Copyrighted computer applications sold to consumers for profit.
- Copyrighted software marketed under a license that allows users
to use the software for a trial period and purchase a license if they
wish to continue use.
- Copyrighted software provided for free, usually with the condition
that is cannot be resold for profit.
- Public Domain Software.
- Software that has not been copyrighted, or is made available for
public use, by its author.
- Beta Version.
- A preliminary release of a program during its final testing phase.
Beta versions often contain errors and expire after a predetermined
- Software License.
- A legal contract that defines the ways in which a program can be
- Reference manuals and support materials that explain how a program
- Maintenance Release.
- A minor revision release of a program that corrects bugs and/or
adds minor features.
- The process by which programs are copied to the hard disk of a
- Office Suite.
- A group of application programs packaged and sold as a unit.
- Object Linking and Embedding (OLE).
- The process that enables separate applications to exchange data
and work in an integrated manner.
- The process of transferring program code to memory.
- A sequence of dialog boxes that direct the user through multi-step
software tasks, such as installing programs.
- A version of a document that includes basic text, graphics and/or
formatting for creating documents.