Skip to content

Economic perspectives on software design

by Steven J. Davis

Computer software industryEconomic aspectsEconomic aspects of MicrocomputersEconomic aspects of Operating systems (Computers)MicrocomputersOperating systems (Computers)

Improvements in the software that provides hardware management, user interface and platform functions have played a central role in the growth and transformation of the personal computer (PC) industry. Several forces shape the design of these 'operating system' products and propel their evolution over time, including: A. The need to efficiently manage the interacting components of PC systems so as to keep pace with rapid advances in computer technologies the development of applications software. B. The need to maintain compatibility with existing applications while preserving the flexibility to incorporate additional functions that support new applications. C. The desire to economize on customer support costs and assign clear responsibility for making the interacting components of the PC work together. D. The desire to bundle multiple software features into a single package so as to more effectively meet the demand for complementary applications or reduce the diversity in product valuations among consumers. We analyze these forces and the factors that determine whether and when new features and functions are included in commercial operating system products. We also explain how this

Writing a summary for young readers…

For young readers

Book data: Open Library