Defining the System Architecture concept

The official definition of architecture is the study of design; the differences between design and an architecture is that design can be performed individually, while the architecture is a module, framework that can be applied in general situations with specific features. Architecting something means arrangements of parts or structure in a proper order. This is no difference to the case of computing applications, which uses the term of system architecture -general used in computer science field. Architecting a computing system involves both design of hardware as software components based on the requirement of the stakeholders. Continuing with the extension of the concept, the software architecture term refers to grouping components into mutually dependent parts that create a logical whole. In designing the software architecture, the planner should stress more on the general structure or main frame and then on specific details of the system. Selecting the components and the determining the interactions and dependencies between components is a large part that consists in the architectural process.