An international reinsurance company has been using an Excel-based process with Python scripting, to produce their multi-year forecast for contract-level revenue, expenses and cash flow. This process was very time-consuming since it could take over a business day to run the entire process. If any changes were made, the entire process had to be run again. The process was very rigid and did not allow changes based on the evolving business environment. The company determined that they needed to move the existing process to a planning software solution that could support the forecasting algorithm, provide for faster calculation processing, and allow for future changes as the business changed.