Software is divided into 4 parts namely:
- Operating System
Language is the collection of pre-defined words. Computer languages are of 3 types:
- Low level languages which consists of only 0’s and 1’s
- Middle or Assembly level languages which is a combination of low and high level languages.
- High level languages which consists of purely English like words.
Package is developed from a language. It is used for some generalized particular purpose.
Application is developed from a package. It is for being applied. No further software can be developed from it.