The conceptual model that describes the system's structure, behavior, and other aspects is the System Architecture Detailed Explanation. A system's architecture can be expressed through a formal description and representation that facilitates reasoning about the system's structures and behaviors. System components and developed subsystems can be part of a system's architecture, with the two working together to realize the system's final form. Languages for formally describing the structure of a system are known as architecture description languages.