Książka dotyczy nowoczesnej inżynierii oprogramowania, u podstaw której leży stosowanie prefabrykatów programowych, nadających się do wielokrotnego i różnorodnego użytku, nazywanych powszechnie komponentami. Tworzone za pomocą metod obiektowych służą do budowy wielkich systemów oprogramowania.