There are myriad frameworks and methodologies for developing software and deploying technology and applications throughout an application.
Heavyweight, prescriptive frameworks and methods shift the focus from delivering on business value to a focusing on strict adherence to the language and ceremonies specific to the (often commercial) framework itself.
By drawing on and integrating the best aspects and elements of concepts, tools, and methodologies from across domains and disciplines, such as Theory of Constraints (ToC), Systems Thinking, Scrum, and others, technology delivery processes can be be designed and optimized in a way that most effectively delivers value to the enterprise.