The term system architecture is the conceptual archetype that outlines the structure, behavior, and more views of a system. An architecture description is a generic
representation of a system, organized in a manner that supports reasoning structures and behaviors of the system. It is made up of system components, the externally visible properties of those components, and the relationships (behavior) between them. It can provide a plan from which products can be procured, and system developed, that will work in a combined way to implement the overall system. It conveys the informational content of the elements constituting a system, and the rules validating those relationships.