A set of instructions that drives computer to perform a particular task is called a program. Software instructions are programmed in a computer language, translated into machine language and executed by computer. Software can be categorized into two types −
1. System software
2. Application software
Software which operates directly on hardware devices of computer is called System Software. It helps to run an application. Examples of system software include operating systems such as Windows, Linux, Unix, etc.
Software which helps to perform one or more tasks. Examples of application software include Microsoft Word, Excel, PowerPoint, Oracle, etc.