A system and method for generating architecture for a business system is
disclosed. The method comprises, in one embodiment, modeling a plurality
of viewpoints adapted for describing the architecture of the business
system in form of a collection of views and viewpoints and creating a
software organization viewpoint adapted for providing architecture
guidelines. An exemplary method further comprises creating a first
plurality of notations for each of the plurality of viewpoints for
describing the plurality of viewpoints and creating a second plurality of
notations for capturing design rationale indicative of the first
plurality of notations. Furthermore, an exemplary method comprises
generating the architecture of the business system using at least one of
the plurality of viewpoints or the software organization viewpoint, or at
least the second plurality of notations, or combinations thereof.