The author describes his book as a "unique blend of market and technology coverage, broad and fair coverage of current technologies and a deep discussion of real problems with their solutions where known". The first edition won the "Jolt Award" became the leading book on the market to combine explanations of what the key technologies are, how to use them and why they are important in the software market-place, and look at these in terms of both the technical and business issues. The book was also the first to define components and clarify the key questions surrounding them, show how they are key to software design and offer a historical overview of their development.
The majority of hopes that computer scientists attached to the concept of component technology since the 1960's have never been fulfilled. In the mid-90's Clemens Szyperski expected a software component market to be on the brink of taking off. In spite of the fact that this didn't happen, the abstraction called "component" has become ubiquitous, and thinking about it as a sane design principle pays off. Szyperski covers the topic on many different layers - architectural, implementation, market, and does so in a concise and interesting manner. The sequence of chapters looks a bit random, but the author gives some explicit guidance for a reading sequence for different target groups.