Tworzenie architektury oprogramowania: Projektowanie architektury dobrego jakościowo oprogramowania zawsze było ważne, ale w dzisiejszym dynamicznym, szybko się zmieniającym i złożonym środowisku rozwijania programów ma znaczenie podstawowe. Solidny, dobrze przemyślany projekt ułatwia zarządzanie złożonością oprogramowania, znalezienie kompromisu między sprzecznymi często wymaganiami r wreszcie terminowe wprowadzenie na rynek dobrego produktu. Architektura oprogramowania w praktyce: 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.