SOFTWARE Computer software, describes the computer programs. Related terms such as software programs, applications, scripts, and instruction sets all fall under the category of computer software. Therefore,installing new programs or applications on your computer it would be the same that installing new software on your computer.Software can be difficult to describe because it is "virtual," or not physical like computer hardware. Software consists on lines of code written by computer programmers that have been compiled into a computer program. Software programs are stored as binary data that is copied to a computer's hardrive, when it is installed.Since software is virtual and does not take up any physical space, it is much easier (and often cheaper) to upgrade than computer hardware.While at its most basic level, software consists of binary data and other types of media that are used to distribute software can also be called software. Therefore, when you buy a software program, it often comes on a disc, which is a physical means of storing the software.

external image software.jpg external image software_080312.jpg

Application system

Application software is all the computer system so that causes a computer to perform useful tasks (compare with computer viruses) beyond the running of the computer itself. A specific instance of such software is called a software application, application or app.

The term is used to contrast such software with system software, which manages and integrates a computer's capabilities but does not directly perform tasks that benefit the user. The system software serves the application, which in turn serves the user.

Application software applies the power of a particular computing platform or system software to a particular purpose.

Some applications are available in versions for several different platforms; others have narrower requirements Sometimes a new and popular application arises which only runs on one platform, increasing the desirability of that platform. This is called a killer application.

In information technology, an application is a computer program designed to help people perform an activity. An application thus differs from an operating system (which runs a computer), a utility(which performs maintenance or general-purpose chores), and a programming tools (with which computer programs are created). Depending on the activity for which it was designed.

external image images?q=tbn:ANd9GcSS0_AfcH--N1gKYERsj2K_YgWfy-e3kzs3asey51fCP-C3ethY

Operating systemAn operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and will frequently make a system call to an OS function or be interrupted by it. Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.

A real-time operating system is a multitasking operating system that aims at executing real-time applications. Real-time operating systems often use specialized scheduling algorithms so that they can achieve a deterministic nature of behavior. The main objective of real-time operating systems is their quick and predictable response to events
A multi-user operating system allows multiple users to access a computer system at the same time. Time-sharing systems and Internet servers can be classified as multi-user systems as they enable multiple-user access to a computer through the sharing of time.
Multi-tasking vs. single-tasking
A Multi tasking operating system allows more than one program to be running at a time, from the point of view of human time scales. A single-tasking system has only one running program. Multi-tasking can be of two types.

A distributed operating system manages a group of independent computers and makes them appear to be a single computer. When computers in a group work in cooperation, they make a distributed system.
Embedded operating systems are designed to be used in embedded computer systems. They are designed to operate on small machines.

external image images?q=tbn:ANd9GcQQhHcuRL8snqj71jLCCfx4eDDz3-9jjx7_rs4VcxbQPvDOSL7T0Q

This will make you understand a software system.