Summary: Architecture bridges the semantic gap between the requirements and software. Application software systems must be architected
in order to deal with the current and future needs of the business organization. Managing software projects using architecture-centered
methodologies must be an intentional step