Investing in the finance team

Software

Software

Vision for CPM

CorPeuM software has been architected to support a continuous approach to planning that encompasses the processes of strategic planning, tactical planning, financial planning, forecasting, management reporting, statutory reporting and risk management.

The CPM cycle typically starts when management of an organization decides on the strategic plan for the next 3-5 years. This strategic model contains objectives, strategies and financial guidelines that form the basis for the CPM processes that follow.

The tactical plan model is developed during the tactical planning process where initiatives, projects and investments that are needed to reach the strategic objectives are assessed. To each element of the tactical plan, resources, outcomes, milestones and priorities are assigned.

The financial plan or budget is simply the financial translation of the tactical plan. It summarizes the financial impact of the decisions made during the planning process and serves as a control mechanism during the execution of the plan.CorPeuM Integrated Business Model

The forecasting and management reporting processes enrich the strategic, tactical and financial planning models with actual and forecast figures. These are delivered through scorecards, dashboards, reporting packs and briefing books that allow internal and external consumers to review performance and make decisions on adjustments to the various plans in order to keep the organisation on track.

CorPeuM contains all the components necessary to support this cycle in a single application. Over time a range of functionality will be released that enhances specific processes that will increasingly set CorPeuM apart from other solutions.

The CorPeuM interface is the same whether the user is an administrator involved in setting up and maintaining an application, or they are just involved in entering data and running reports. The interface runs in most web browsers (e.g. Internet Explorer, Firefox) and on most operating systems (e.g. PC Windows, Mac)

 

Modern Architecture

CorPeuM employs a modern technology architecture that uses Microsoft SQL Server as its BI platform. On top of this is the CorPeuM Platform contains all services to manage users, processes, data and business logic.

CorPeuM Functionality provides specialised capabilities to support the different CPM processes such as strategic planning, tactical planning, budgeting, etc. while companies can use these capabilities to build their own custom applications, for example detailed sales analysis or a costing application.

The Reporting and Analysis layer allows all available information within CorPeuM to be analyzed and reported via the web or Excel.

CorPeuM Architecture

 

Complete CPM Platform

The CorPeuM platform is composed of functionality-rich, predefined components for modelling, process management, reporting and security. A CorPeuM application is built by combining components into models, processes and reports.

  • Modelling components are used for building members, dimensions and calendars and combining these into data and currency models.
  • The process management part of the CorPeuM platform contains tasks and other components for controlling workflow and processes. A large number of predefined task types are available including:
    • Entering, loading and validating data
    •  Performing business logic (consolidation, allocations, ...)
    • Publishing reports and books
  • Reporting components include creating reporting dimensions and reporting models from which analyses, reports and books including notes, charts, graphics and strategy maps can be produced.
  • Security is assigned to each user through a user passport and contains their role, administrator and data access profiles, as well as their contact details and the language in which they interact with the system. As well as general modelling capabilities that support traditional and driver-based planning, specific functionality has been developed for different aspects of CPM.

 The CorPeuM platform

Multiple Calendar Support

CorPeuM has a central calendar upon which organisations can build the various calendars in use throughout the organisation. For example, some information may need to be planned weekly, while others are monthly. For retail, the concept of seasons are important as well as knowing when the various public holidays occur which could impact business.

CorPeuM allows organisations to set up as many calendars as required and then using how these link to the internal calendar, is able to combine data across calendars.

This means CorPeuM can support organisations where divisions may have different year-ends to the corporate year-end.

 CorPeuM Calendars

Powerful Security

User Passports

Each User who accesses CorPeuM has a User Passport assigned to them. This Passport references all the information relative to the roles of the user, the data they can access, what functionality they can use and their own personal settings. The latter includes their contact details and the language they wish to use when accessing CorPeuM.

Roles

Roles are part of a user’s passport and defines how they participate in the various processes defined in CorPeuM. Each user passport can contain multiple roles. A role can, optionally, have one or more dimension members as parameters.

Role hierarchies

Role hierarchies define an approval process or an escalation path should a particular task not be completed. These hierarchies can differ between dimensions and members.

 CorPeuM User Passport

Process Driven

The management processes of planning, budgeting, forecasting and reporting consist of a series of tasks that must happen in the right order. In most organisations, menus are used to direct and control users through these tasks. In contrast, CorPeuM was designed with built-in process management capabilities that are totally integrated into all aspects of the product and provides a far more flexible and effective way of leading users through the actions they need to perform. These capabilities include:

  • Administrators can define a process with the associated activities and sequence in which they are to occur.
  • Each activity can have defined start and end date/time, the people involved in each and any approval or escalation procedures.
  • Activities can be triggered by a combination of dates, the start/completion of other activities, or by an event, such as a budget/ forecast variance exceeding a given level.
  • As activities are triggered, those involved are given automated ‘To Do’ lists and are sent reminders via email and other communication methods.
  • As deadlines approach, warnings are automatically sent to those where an action is required and to those with responsibility for overseeing each task.
  • Administrators can see the status of all activities as reports or on a moving time-line.
  • Tasks can also trigger or change the status of any activity and send messages to users.

CorPeuM To Do example

Screenshot 1: Example of a to do list

CorPeuM Process Management
 

Screenshot 2: Example of a Process driven Project.

 

Extensive Reporting and Analysis

Reporting Models

Results are reported in CorPeuM through Reporting Models, which combine data from data models as well as other reporting models. Reports can include grids of data, charts, dashboards and special visual components such as strategy maps. Multiple reports can be combined into books, which can then be published as either static reports where the content reflects ‘a point in time’, or dynamic so that the results shown come from the latest results held in the reporting model. When creating a reporting model, users can select the data as it was during any part of a process, which makes it ideal for creating detailed audit reports that show how data has changed from one activity to another.

Multi-block Reporting

CorPeuM users a ‘block’ concept to producing reports. These blocks can consist of dimensions and members, which are then positioned on a page as rows, columns and pages of a report. This greatly simplifies the creation of reports and allows complex row and column combinations not possible with other reporting systems.

 CorPeuM extensive reporting and analysis

Comprehensive Audit

Trail The ability to track a number from input to final result is essential for financial audits as well as for checking how a budget or actual value was arrived at. Just as important is the ability to see the impact of change from one period to another and how summary results have been impacted by a structure or accounting change. Good corporate governance requires such tracking.

Process Audit Trail

Each step in a process stores its modifications and adjustments to existing values as increments, together with information about process, task, user and time of change. This means that a step in a process will never overwrite the values collected by a previous step or other processes, but it will store the difference with the previous value. This way of storing values allows for a full audit trail of every value in the system and also provides full or partial roll-back of a process.

Structure Audit Reporting

As well as monitoring how data has been transformed through the different management processes, CorPeuM also tracks how model structures have changed over time. This information can be used in reports where results can reflect the latest version of a dimension, the structure at a specified point in time, or how dimension structures have changed over time.  

CorPeuM auditability