A method for allocating resources in a business model includes determining a plurality of goals for a specified business problem. A plurality of data parameters are extracted from the goals into a computer program and read by a computer. The data parameters represent each of the goals. The data parameters are analyzed to develop a problem set representing the data parameters. Target criteria are input into the computer program, and the target criteria relates to each of the goals and may include prioritizing and/or attributing a weight to each goal. A solution instruction set is developed using the target criteria and the problem set. A solution model is developed from the solution instruction set. The steps of inputting target criteria, developing the solution instruction set, and developing the solution model are repeated to develop additional solution models and an optimal solution model can ultimately be selected.
展开▼