Home > Author > Robert C. Martin >

" The architecture of a software system is the shape given to that system by those who build it. The form of that shape is in the division of that system into components, the arrangement of those components, and the ways in which those components communicate with each other.

The purpose of that shape is to facilitate the development, deployment, operation, and maintenance of the software system contained within it.

The strategy behind that facilitation is to leave as many options open as possible, for as long as possible "

Robert C. Martin , Clean Architecture


Image for Quotes

Robert C. Martin quote : The architecture of a software system is the shape given to that system by those who build it. The form of that shape is in the division of that system into components, the arrangement of those components, and the ways in which those components communicate with each other.<br /><br />The purpose of that shape is to facilitate the development, deployment, operation, and maintenance of the software system contained within it.<br /><br />The strategy behind that facilitation is to leave as many options open as possible, for as long as possible