Software code could be a set of directions, data or programs used to operate computers and execute specific tasks. Opposite of hardware, that describes the physical aspects of a PC(Personal Computer) , software package could be is a generic term wont to talk to applications, scripts and programs that run on a device. Software is thought of as the variable part of a computer and hardware the steady part.

Software tells the PC(Personal Computer)what to try and the way to try and do. A PC(Personal Computer)performs totally different operations according to the instruction of software. Software is developed in a computer programming language.

Software is also purchased or acquired within the following ways.

  • Shareware- usually distributed(seller) on a free or trial(demo) basis with the intention of sale when the amount is over.
  • Liteware-a type of shareware with some capabilities disabled till the complete version is purchased.
  • Freeware- will be downloaded without charge however with copyright restrictions.
  • Public domain software-can be downloaded without charge while not restrictions.
  • Open source- kind of software where the source code is furnished and users agree to not limit the distribution of improvements.

Types of Software:

Software will be classified into following two main types.

  1. System Software
  2. Application Software

1. System Software:

A program or set of programs that is especially designed to manage completely different operations of computer system is called system software. It controls the operating of various elements of the PC(Personal Computer). The system conjointly allows the opposite application programs to execute properly.

OS, utility programs, and device drivers are the examples of system software. Operating system is that the main and most well liked type of system software.

2. Application Software:

A program or set of programs that are particularly designed to unravel the particular issues of users, are called application software. It is also known as software package.

There are completely different types of application software such as commercial software, scientific software, financial packages, Games, multimedia software.

Categories of Application software system:

The Application software system is split into two main parts.

  1. Custom-built software.
  2. Packaged software.

1. Custom-built software:

The software package that’s developed for a specific client or organization is named custom-built software. It is also known as customized software. For example, software developed to maintain the records of students of a particular collage is an example of custom-built software

2. Packaged Software:

The software system that’s developed purchasable to the final public is termed packaged software system. Packaged software is used  to resolve some common problem of many people or users.

Some examples of packaged software are:

  • Word processor such as MS-Word
  • Spreadsheet such as MS-Excel
  • Database software such as MS-Access
  • Graphic software such as Adobe Photoshop and CorelDraw
  • Communication Software such as Internet Explorer