Chapter 1The Business of Software: A Personal View
If the software business were like other businesses, there would be no need for this book. But software is not like other businesses.
First of all, the technology consists of a digital "soft" good -- usually English-like programming commands eventually translated into zeros and ones -- that provide instructions to a computer. These instructions form products that companies can standardize for many users, customize for individual users, or do something in between. Companies that rely on this highly malleable technology for their livelihoods must be unique in many ways,...