At the core of the Forecast Pro SDK is a library of forecasting functions. The library is available as either a Windows dynamic link library (dll) or a Linux Shared Library. The library can either be called directly from your application or indirectly using one of several interfaces provided as part of the Forecast Pro SDK.
The library was written in Visual C++. The calling program provides data structures containing the time series to be forecasted, instructions indicating how the forecasts should be prepared and room for the output. The library calculates the forecasts and writes out the results, including: forecasts; confidence limits; safety stocks; model details and summary statistics.
The Forecast Pro SDK includes a .NET wrapper allowing .NET applications to call the wrapper which in turn calls the library. A Java Native Interface (JNI) bridge using the same strategy is also included for Java applications.
Finally, the Forecast Pro SDK also includes an executable program that can be launched from the command line which does not require compiling any code. This application silently reads input from CSV files, calls the library to generate the forecasts and writes the output to a CSV file.