Książka ta jest poświęcona identyfikowaniu i specyfikowaniu komponentów oprogramowania. Autorzy zapoznają czytelnika z podstawowymi pojęciami związanymi z komponentami. Omawiają proces wytwarzania oprogramowania, w którym wielką rolę odgrywa specyfikowanie komponentów. Przedstawiają elementy UML potrzebne do programowania komponentowego. Podają sposoby specyfikowania komponentów. Mówią też o problemach związanych z zaopatrywaniem się w komponenty na rynku i z dopasowywaniem do siebie wcześniej zdobytych części.