Książka jest poświęcona praktycznemu wykorzystaniu opracowanej wcześniej architektury oprogramowania. Jej autorami są uznani w świecie specjaliści z tej dziedziny. Składa się z czterech części. W pierwszej przedstawiono podstawowe zagadnienia związane z architekturą oprogramowania, w drugiej omówiono proces tworzenia architektury, w trzeciej położono nacisk na przejście od architektury do gotowego oprogramowania, a w czwartej poruszono temat wielokrotnego użycia architektury. Wszystkie rozważania poparto licznymi, nader trafnie dobranymi przykładami.