When designing complex enterprise applications, it is effective to use models that describe the subject area and the application itself in accordance with the Domain Driven Design approach. At the same time, good visualization is an indispensable attribute of the model. We will exchange experience in building an application architecture using three main models: a domain model, represented by a class diagram, a resource movement model, represented by accounting diagrams, and a workflow model based on a state diagram. All this is complemented by a business process model based on the activity diagram (activity diagram) and combined by the Archimate enterprise architecture model, and complemented by a system metaphor when it comes up to be invented. We will show examples of diagrams from real projects.