Із зростанням складності програмного забезпечення процеси його конструювання стають більш трудомісткими. Розробникам корпоративних систем різноманітного призначення доводилось вирішувати однотипні питання. Автор, як відомий фахівець у галузі об’єктно-орієнтованого програмування, помітив, що із розвитком технологій базові принципи проектування залишаються незмінними. Таким чином було виділено біля 40 найефективніших підходів до проектування корпоративних систем, які оформились у типові рішення. Результатом стала дана книга з архітектури програмних систем, призначених для вирішення будь-якої корпоративної задачі на будь-якій платформі. Книга призначена для програмістів, проектувальників, архітекторів, адміністраторів прикладних корпоративних систем, які прагнуть підвищити якість прийняття стратегічних рішень.