A financial
scenario modeling and analysis tool, including a
graphical user interface which enables a user of the tool to create a
graphical model of a financial
scenario, generally including at least one
financial transaction, on a display screen, and an engine operable, in response to creation of the
graphical model, to automatically generate information, such as financial or mathematical information, which at least partially models at least a part of the financial
scenario using information collected by the engine during creation of the
graphical model. The
graphical user interface enables the user to create party
graphics respectively representing parties to the financial deal, and to generate financial instrument
graphics representing financial instruments, wherein each financial instrument graphic connects two of the party
graphics. The engine generates, in response to the creation of a graphical model, an instrument information, such as an object or template, for each of the instruments in the graphical model. The tool includes a natural date language and a formula language for use in modeling a scenario. The tool enables optimization of optimizable parameters defined in the scenario, and includes a user-friendly, book-like and CAD-like
user interface. A “
Cockpit” comprising a number of modules is provided to the tool to enable a user to structure partnerships. Also, a number of partnership calculations can be performed and a number of reports generated for communicating and interpreting the effects and results of the assumptions and structural options provided in the
Cockpit modules.