Software Computer
Computer
software is a general term used to describe a collection of computer programs,
procedures and documentation that perform some task on a computer system.The
term includes application software such as word processors which perform productive
tasks for users, system software such as operating systems, which interface
with hardware to provide the necessary services for application software, and
middleware which controls and co-ordinates distributed systems.
Platform Software
Platform includes the firmware, device drivers, an operating system, and typically
a graphical user interface which, in total, allow a user to interact with the
computer and its peripherals (associated equipment). Platform software often
comes bundled with the computer. On a PC you will usually have the ability to
change the platform software.
Application
Software
Application software or Applications are what most people think of when they
think of software. Typical examples include office suites and video games. Application
software is often purchased separately from computer hardware. Sometimes applications
are bundled with the computer, but that does not change the fact that they run
as independent applications. Applications are almost always independent programs
from the operating system, though they are often tailored for specific platforms.
Most users think of compilers, databases, and other "system software"
as applications.
User-written
Software
User software tailors systems to meet the users specific needs. User software
include spreadsheet templates, word processor macros, scientific simulations,
and scripts for graphics and animations. Even email filters are a kind of user
software. Users create this software themselves and often overlook how important
it is. Depending on how competently the user-written software has been integrated
into purchased application packages, many users may not be aware of the distinction
between the purchased packages, and what has been added by fellow co-workers.
source : wikipedia |