1. A computer implemented system analysis and design method for use in a complex business environment characterized by a set of tightly linked business processes comprising the steps of: capturing in a framework a world view of a business decision and/or a business application software system, wherein a world view is defined by business objectives, constraints, assumptions, data, and underlying model used in business decision and/or the application software system; and using the framework to specify and document each business decision and/or business application software system in the complex environment.