A system and method for creating solution tools has components listed for any potential solution to a solution tool, a set of questions outlining requirements for the solution tool, and options that may be selected for each of the questions. Graphics, including template graphics and component graphics that graphically depict each component, are created using a graphic engine. Logic rules assign components to selectable options. The logic rules are saved as assembled logic. When the assembled logic is interpreted and executed, it determines components and graphics that are required for any potential solution based upon the selected options. When the solution tool is used by a user, the user selects options to the answers, and the solution tool dynamically generates a component list report listing all of the components required for the solution and a graphic report having graphics that graphically depict the required components for the solution. Hyperlinks may be attached to the graphics on the graphic report or to the components on the component list report. The hyperlinks link to media, such as training media.
展开▼