Operating Systems VS. Software Applications
The operating system is an interface between computer hardware & the user. It allows user to interact with computer system in user friendly manner. The application programs allow users to perform various tasks in efficient manner using the computing power of computer. The operating system provides the development tool to allow for integration of application programs with the operating system.
The operating system can have the integrated applications along with their development.
For example, Microsoft Windows has some basic application programs such as Notepad, Paint, Word pad etc. built into the system. Similarly, the operating system in old mobile phones or low cost phones has applications built into the system. All these provide limited functionalities. Any integrated application has following issues:
i.Any changes required in the application program require changes in total operating system.
ii.The change in operating system can only be done by the developer unless it is an open source system such as Linux.
iii.The above gives less flexibility in development of new applications.
iv.This can lead to monopolistic situation for original developer, who can charge unreasonable prices.
v.The OS developer may not take up further development if he gets good business without doing anything.
The separation of the application from operating system gives following advantages:
i.It allows for flexibility of developing application without changing the total operating system.
ii.It allows for development of application by third parties leading to more creative user friendly application being developed.
iii.The third party development of application programs allows vast type of programs being developed catering to various segment and type of users.
iv.The original developer will be required to compete with third party developers thereby keeping the cost low as well as development in line with market.
v.The competition between the application developers will lead to development of better as well as cheaper alternatives for end users.
More by this Author
Capital constraint is “net capital available for spending during a designated period of time”. The derivation for the net cash that is to be used for spending purposes is defined as follows...
The most challenging in the business world today is finding new ideas with creative solution to the problem and produce a new better product to be competitive to the other companies and organization across the...
Bangladesh: A Developing Country Bangladesh came to existence in 1971 when Bengali East Pakistan seceded from its union with West Pakistan. It...
No comments yet.