cover image THE BUSINESS OF SOFTWARE: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad

THE BUSINESS OF SOFTWARE: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad

Michael A. Cusumano, . . Free Press, $28 (352pp) ISBN 978-0-7432-1580-0

Cusumano, a professor at MIT's Sloan School of Management and coauthor of Microsoft Secrets , offers a comprehensive overview of the software business and how the right approach is key to the success of technology companies. Cusumano first identifies the key distinction between software and other businesses. In fact, he believes it is unlike every other business because software doesn't have one purpose but becomes whatever function it is handling for a particular customer or company. As a result, software companies must sell both products and services, according to the author. The two typical ways software companies operate is by getting the lion's share of revenues from new product sales or via IT consulting. The third way is what the author calls "hybrid solutions companies—software firms that have some new product sales, but derive as much as 80% of their revenues from services and "maintenance." However, what's essential for company success in today's rapidly changing technological marketplace is having sufficient flexibility to change to meet customer needs. Citing both real companies including IBM, Netscape, etc., along with academic studies, Cusumano describes the changing face of the software industry over the past two decades. The writing is coherent and, given the somewhat technical subject matter, surprisingly graspable even for technophobes. Still, this is a niche book, apt to appeal to people involved in the world of software, rather than a general business audience. (Mar.)