Affordable Software Architecture

  • A successful architecture must appear to have been constructed by a single mind, even though we know that many minds are actually involved. An effective approach is to build the architecture as a set of rules that are independent of the application.  Because such an architecture is independent of the size of the application it is more affordable, especially for large systems.