The importance of software is increasing day by day. One should wonder, what is the role of software in our laptops. How is it useful for us. Basically there are two types of softwares. 1. System Software 2. Application Software
System Software: It is a set of programs that coordinates activities and functions of the hardware and various other programs. This software is always protected by a vendor with authorised license key and comes along when we buy a new laptop. Windows is the best example for this category.
- It is an interface or buffer between hardware and application software.
- Controls the computer hardware and acts as interface with application programs.
- Performs common computer hardware functions.
- Provides a user interface which allows users to access and command laptop.
- User interface might be a text commands(Unix, dos) or icons or menus (Windows, Mac)
- This is hardware independent and manages System memory, processing tasks and files
- It provides network compatibility and controls access to system resources.
- Operating system/system software is changed when hard ware is changed.
Application Software: It is a set of program that help users solve particular computing problems.
- Proprietary software - Designed to solve unique and specific problem
- In-house - Development of Application software using the company's resources
- Contract - Developed for a particular company
- Off-the-shelf - An existing software program that can be used without considerable changes expected.
- Customised packages - Blend of External and internal software development.
There are plenty of application softwares available in the market which help for the daily or business activities. Some of them are Turbo Tax, Quicken (Spell checker), MS Office, Utility tools like paint, Enterprise application softwares like Oracle, SAP, Peoplesoft etc.
The Application software made our life easier by involving in development of various products and application automations. The best example for this is supply chain management system automation
No comments:
Post a Comment