Документ описывает принципы архитектуры информационных систем, включая концепцию responsibility-driven design и распределение обязанностей через шаблоны GRASP. Рассматриваются важнейшие шаблоны, такие как creator, information expert, low coupling, controller, и high cohesion, а также основные принципы SOLID проектирования. В качестве дополнительных рекомендаций представлены методы реализации каждого принципа в контексте проектирования программных объектов.