1. A computer-implemented method of approving or disapproving a request for funding of a proposal within an enterprise, comprising the steps of: launching a business process for the request for funding of the proposal, the business process carrying out the steps of: insuring that all assumptions required to complete the request for funding are stated, and insuring that all assumptions required to complete the proposal are stated, the business process, when all assumptions are stated, further carrying out the steps of: forwarding the request for funding to a financial approver for the enterprise and requesting approval of the requested funding from the financial approver; forwarding the proposed project to a technological approver for the enterprise and requesting technological approval of the proposal from the technological approver; forwarding the proposed project to a marketing approver for the enterprise, and requesting marketing approval of the proposal from the marketing approver; disapproving the request for funding if any of the approval requesting steps is unsuccessful, and approving the request for funding if each of the approval requesting steps is successful.