1. | Definition | Software’s are encoded computer programs or instructions used by computers. | The platform is a type of computer hardware or software or operating system. |
2. | Usage | It is used to turn data into information. | It is used to host an application or service. |
3. | Features | Features of software include functionality, portability, efficiency, user documentation, etc. | Features of computer platform include functionality, abstraction, architecture, etc. |
4. | Benefits | Benefits of software include increased productivity, better customer service, simplified decision making, streamlined communication, etc. | Benefits of computer platform includes mobile computing, low-level functionality, ensures object code execute successfully, etc. |
5. | Examples | Examples of software include Linux, Skype, consumer applications, Slack, MS Word, etc. | Examples of computer platform include macOS, OpenVMS, IBM I, AmigaOS, etc. |
6. | Types | Types of the software include application software, freeware software, driver, open-source software, etc. | Type of Computer platform includes mainframes, personal computer, minicomputer, etc. |
7. | Main purpose | Its main purpose is to enable the computer to perform a specific task. | Its main purpose is to provide a digital platform in which a piece of software is executed. |
8. | Consists of | It consists of computer programs and associated configuration files, documentation, etc. that operate together. | It consists of a hardware device and operating system that an application, program, or process runs upon. |
9. | Size of | There is no such variation in software. | The following are the size (starting from small) and type of Computer Platform - Micro Computers include Desktop computers, Laptops
- Mini Computers, example: PDP-11
- Mainframe Computers, example: CDC 6600
- Super Computers, example: PARAM
|