Professional Documents
Culture Documents
Types of Software
Types of Software
Types of Software
A set of instructions that directs a computer to perform the tasks necessary to process data
into information is called computer program. A collection of computer programs, libraries,
and related data are referred to as software. Software may be categorized along functional
lines, such as application software and system software.
Application Software
Application software (app for short) is computing software designed to carry out a specific
task other than one relating to the operation of the computer itself, typically to be used by
end-users. Examples of an application include a word processor and a media player.
System software
System software is software designed to provide a platform for other software. Examples of
system software include operating systems like macOS, Linux, Android and Microsoft
Windows, computational science software, game engines, industrial automation, and software
as a service applications
Besides these, software can also be categorized depending on the nature of use.
• Ready-made (of-the-shelf) Software
• Tailored (custom) Software
Also, we can categorize software as:
• Open Source Software
• Closed Source (Proprietary) Software
Ready-made (off-the-shelf) Software
These types of software are made and distributed by large enterprise companies. They are
made with a general purpose requirement in mind. These kind of software may
need to adjust in few features and usability.
Advantages:
Lower up-front cost
Support is often included or can be added with a maintenance contract
Disadvantages:
• Slow to adapt or change to industry needs
• May require you to change your process to fit the software
• Higher customization fees
Examples:
Microsoft Windows, Internet Explorer, Skype, etc.