A computer implemented system for developing an architecture for a business, comprising:
- first computer code for incrementally decomposing an asset based model of the business to a threshold level, the incremental decomposition being directed to assets and corresponding commercialization mechanisms associated with adapting the business to a particular market change, the threshold level defining one or more elemental design elements encompassing the assets and corresponding commercialization mechanisms, each incremental design element being defined by an asset type of the business and an elemental control structure for commercializing the asset type to produce a value for the business;
- second computer code for associating each elemental design element at the threshold of decomposition with a corresponding elemental design element from a component business model (CBM) map of an industry within which the business competes,
- wherein each decomposed asset type and corresponding elemental control structure at the threshold level and levels above the threshold level has one and only one parent, and at least two decomposed assets and corresponding elemental control structure at the threshold level have at least one child in common.