Technology Proven Through 15 Years of Use
Palisade Corporation has long been the leader in desktop applications for risk analysis, Monte Carlo simulation, optimization and decision analysis. Palisade's industry standard software lineup includes @RISK, Evolver, RISKOptimizer, PrecisionTree and the DecisionTools Suite. @RISK is the most widely used Monte Carlo simulation program in the world with hundreds of thousands of users worldwide. The DecisionTools Suite itself is currently used by 40,000 MBA students a year to analyze models contained in the leading business school textbooks.
These Palisade applications have been continually updated and enhanced since 1985. Now the technology from this proven desktop software is available in a variety of developer toolkits that can be used for developing custom desktop, network and web solutions.
The Same Core - Desktop or Web
All of the Palisade developer toolkits use the same core analytical code as their desktop counterparts. Thus, users of applications developed with the @RISK Developer Kit, for example, can enjoy the same advanced Monte Carlo simulation engine as users of @RISK for Excel. Similar benefits are gained by users of the Evolver Developer Kit and its genetic optimization engine and the BestFit Developer Kit and its distribution fitting technology. No analytical power is sacrificed in the transition from desktop application to developer kit. Future enhancements in one platform are automatically enhancements in all!
Integrated Charting and Reporting
Along with the core analytical engines, the developer kits also include integrated reporting and graphing capabilities. For example, the @RISK Developer Kit provides two charting engines: Microsoft Excel and @RISK. The Microsoft Excel charting engine enables you to create fully customizable Excel format graphs directly from your application. All of the graphing options of Excel are available from your application, including chart types, axes, labels, colors, and more. A proprietary @RISK graphing engine also can be used to generate graphs of risk analysis results from your application. These @RISK graphs can be used in your own custom interface or with the full @RISK desktop interface, which features integrated reporting and charting. Creation of bitmap, metafile, or .JPG @RISK graphs is easy, allowing the use of these charts in customized web, network, or desktop environments.
Choose the Best Interface for Your Programming Environment
Palisade developer kits provide two ways to access their analytical functions: using either an ActiveX interface, or DLL interface.
The ActiveX Interface allows you to easily write applications in any ActiveX aware environment. Using this interface, development of custom solutions is faster and easier than ever before. An intuitive set of methods and properties allows the developer to quickly set up a model and define the parameters of the analysis, be it simulation, distribution fitting, optimization, or decision trees. This interface also makes it easy to handle events during an analysis and to process and display results. While Visual Basic is the environment of choice for writing ActiveX applications, they can also be written in Visual C++, or any other ActiveX-aware development environment.
.Net programmers can also take advantage of the easy-to-use ActiveX/COM interface, since the .Net environment offers the COM Interoperability feature. Examples in two .Net programming languages (C# and Visual Basic .Net) are provided with all the Palisade Developer’s Kits.
The standard DLL Interface is also provided with the toolkits. C, Visual Basic, or any other programming language that supports DLL functions can be used. Between the two interfaces, Palisade toolkits give developers maximum flexibility in creating their own analytical solutions.
Distribute an Application via the Web, Network or CD
The developer toolkits also allow deployment of custom applications over a network or web server for maximizing user access. Server-based programs can be accessed over the Internet from any browser, allowing users to enter model parameters and inputs, run analyses, and view results and graphs. Model structure, logic, and function libraries are stored on the server, ensuring consistency for all end-users and removing local support and installation issues.
Applications developed with a Palisade toolkit can also be distributed in a traditional method, such as on CD, installed to a user's PC on a desktop.
The table below summarizes the current availability of developer kits for Palisade DecisionTools products: