#TECHNOLOGY

Architecture

of the FlexiEPM system

Explore the architecture and technology behind FlexiEPM. See how it integrates with other systems, how it processes multidimensional data on MS SQL Server, and what its administrative tools can do.

FlexiEPM brings planning, reporting and consolidation together in the familiar Excel environment, giving you full control over your data and business processes.

The solution is built for medium and large companies, capital groups, and organisations operating across multiple countries and currencies.

#ARCHITECTURE

Modern technology for efficient reporting, planning and consolidation

From the very beginning, FlexiEPM was designed to combine advanced integrations, centralised data processing and work in the familiar Microsoft Excel environment. This approach gives users intuitive, convenient access to the full functionality of the system, without the need for lengthy training.

The system is built for managers, controllers and financial analysts, giving them an efficient tool for reporting and budget work. A high-performance, scalable and optimised data model built on Microsoft SQL Server ensures fast processing of large data volumes, even when complex business logic is applied.

FlexiEPM combines the computing power of SQL Server with the convenience of working in Excel, delivering a high level of performance, security and everyday usability.

Przykładowy dashboard w systemie FlexiEPM
Sample dashboard in FlexiEPM Image caption: Sample profitability report in FlexiEPM – cost allocation
Przykład raportu rentowności w systemie FlexiEPM - alokacja kosztów
Example of a profitability report in the FlexiEPM system
#ms excel

A user interface 100% integrated with Microsoft Excel

FlexiEPM is fully integrated with Microsoft Excel, giving users a familiar working environment for planning, reporting, and consolidation. The system runs in Excel, while advanced data processing takes place in the background – without the risk that comes with manual formulas or unstable links between files.

All reports, input forms, analyses and calculations are available directly in the standard Excel interface, which removes the need for time-consuming training. Users keep working in an environment they already know, while the system takes care of data consistency and security.

 

FlexiEPM isn’t just about convenience — it delivers full functionality for business users. Excel works as the presentation layer, while all data processing and storage logic runs behind the scenes, in a secure system environment.

#ADMINISTRATION

Administrative tools for managing the model independently

We know how important it is to respond quickly to changes in the business, which is why FlexiEPM Admin gives controllers, accountants and analysts the tools to manage the system’s structures, rules and permissions themselves.

Managing controlling and financial reporting processes isn’t an add-on here — it’s the standard. With a complete business administrator interface, advanced users can independently configure organisational structures, build reports and grant permissions, without involving IT or external consultants.

FlexiEPM isn’t a closed “black box” — it’s an open, transparent system. It supports flexible management of organisational units, chart-of-accounts entries, budget codes and projects. All of these changes can be made independently, without waiting for technical support, which significantly speeds up how the organisation responds to changing needs.

With FlexiEPM’s administrative tools, business users can also effectively handle master data, data transformation and business rules. As a result, controlling processes become transparent and stay under the full control of the people who own them in the organisation.

Planowanie ilościowe zadań projektowych w systemie FlexiEPM
Quantity-based project planning in FlexiEPM Image caption: Sales forecasting – sample report with OLAP-based (multidimensional) data series selection
Prognozowanie sprzedaży - przykładowy raport serie danych z wyborem OLAP (wielowymiarowa)
Sales forecasting – sample report with OLAP-based (multidimensional) data series selection
#olap

A multidimensional data model for efficient planning and reporting

FlexiEPM is built on a multidimensional data model that reflects the company’s full organisational structure inside the system. Precise modelling makes it possible to represent distribution channels, customers and sales reps, as well as products, projects, employees and key suppliers.

FlexiEPM’s multidimensional data structure makes it significantly easier to build financial and controlling reporting models. Predefined, ready-to-use components are designed to match financial and management reporting requirements, which makes it easy to bring existing structures into the system.

Multidimensional modelling means analyses and reports can be put together quickly, so users can respond flexibly as the organisation’s information needs change. This makes FlexiEPM a strong fit for planning, budgeting, forecasting and reporting processes, regardless of the scale of the business.

#INTEGRATIONS

Advanced integration capabilities with existing systems

FlexiEPM is built on a Data Warehouse architecture, bringing data from different systems and sources together in one consistent model.

In implementations to date, FlexiEPM has been integrated with systems including SAP, Infor, JD Edwards, QAD, Streamsoft, Symfonia, enova365, and Comarch ERP XT and Comarch ERP Optima. On the HR and payroll side, this includes SAP HCM, Teta HR, enova365, Symfonia HR, Simple and Comarch HRM.

Don’t see your system on the list? We design each integration around the specific data source, so a system not being listed here doesn’t mean integration isn’t possible.

Built-in integration mechanisms enable effective transformation of source data, adapting it to the requirements of financial reporting, consolidation, and [LINK: cost allocation] and profitability management. Flexible management of dictionaries and transformation rules is available directly to business users, so reporting processes can be run without outside support.

With these advanced integration capabilities, FlexiEPM helps organisations achieve full data consistency, supporting better decision-making and more efficient reporting.

raport realizacji budżetu
Budget execution report in FlexiEPM
#DATA WAREHOUSE

The MS SQL Server platform

FlexiEPM is built on proven Microsoft SQL Server technology, which delivers high performance, scalability and data security. Thanks to this architecture, the system comfortably handles large data volumes — in some projects, more than a million records a year.

The system supports large-scale budget models covering more than a thousand products, customers, employees or production orders, handling complex budgeting, forecasting and cost allocation processes.

FlexiEPM’s physical data structures and storage design are optimised for the requirements of management reporting, consolidation and budgeting. Financial data is processed in purpose-built fact tables, which support fast generation of monthly, quarterly and year-to-date reports, in line with what management and finance teams need.

#CLOUD

Cloud deployment options

FlexiEPM is fully open to cloud deployment. The system runs successfully on platforms such as Microsoft Azure and Amazon Web Services, giving clients flexibility in choosing their deployment architecture.

Being able to deploy FlexiEPM either on-premise or in the cloud means the solution can be matched to the organisation’s requirements. Our system architects work closely with clients’ IT teams, jointly designing the technical architecture to deliver optimal performance, security and scalability.

As a result, FlexiEPM makes efficient use of available IT resources, keeps infrastructure costs down, and leaves room for [LINK: the system to grow and scale] alongside the organisation.

Przykład integracji Power BI z systemem FlexiEPM
Sample Power BI integration with FlexiEPM
#power bi

Strong integration with Power BI and other reporting tools

FlexiEPM is a natural complement to Business Intelligence tools such as Power BI. The system provides a complete set of controlling data, ready for advanced analysis and visualisation.

Through its Power BI integration, FlexiEPM lets you present key data in a clear, visual way — as management cockpits, dashboards and visual reports. Data from budgeting, forecasting, allocation and consolidation processes can be analysed in real time, from any location and any device.

Working together with Power BI enables in-depth, visual analysis of controlling data, helping managers make decisions based on current, reliable information about the company’s performance and profitability.

#WHAT'S NEW

See what's new in the system

FlexiReporting became FlexiEPM, and the new name came with real changes to the system’s architecture.

After more than a decade on the market, we looked closely at what we’d learned and optimised the solution to serve users even better.

Mikołaj Dziugieł and Antoni Kędzierski walk through the key changes in the new version of the system.

Raport FlexiEPM w Excelu porównujący dwie wersje budżetu kosztów z odchyleniami kwotowymi i procentowymi.
A FlexiEPM report comparing two versions of a cost budget, with value and percentage variances.
#LANGUAGE VERSIONS

Working across languages and countries

FlexiEPM has an English and Polish interface, and can be easily localised into other languages when needed. That matters for capital groups where subsidiaries operate in different countries, but reporting still needs to be consistent across the whole organisation.

A user at a foreign subsidiary works in their own language, on the same structures and the same rules as head office. Data flows into a single model, regardless of which accounting system it came from or which currency it was recorded in.

A user at a foreign subsidiary works in their own language, on the same structures and the same rules as head office. Data flows into a single model, regardless of which accounting system it came from or which currency it was recorded in.

Seamless integration with ERP platforms

Do end users have direct access to the database?

No. All communication goes through the system’s application layer. The client application and the administrative tools talk to the server through an API, not directly to the database.

How does user authentication work?

Today it’s based on native Microsoft ecosystem mechanisms (Kerberos, with NTLM as a less recommended fallback) — the same login credentials users already use on the company domain. Upcoming releases will add domain-independent login, multi-factor authentication (Google Authenticator, Microsoft Authenticator), and integration with Microsoft Entra.

 

Is HR and compensation data given extra protection?

Yes. The HR module supports table-level encryption in the database, so even the client’s own database administrators can’t see this information.

 

Who's responsible for backups and infrastructure security?

Since the system is deployed in the client’s own infrastructure, the client is responsible for backups and day-to-day environment security, following their own standards for production environments. We provide specific configuration guidelines, but the client manages the infrastructure itself.

Is data sent to the system encrypted?

Yes. Communication runs over an encrypted connection secured with an SSL certificate, which the client can generate themselves, buy from an external provider, or reuse one they already have.

#KNOWLEDGE BASE

Find out more on our blog

Korekty konsolidacyjne / kariera
Consolidation

Consolidation adjustments – examples

Get specific guidance and examples to help you prepare consolidated financial statements effectively and accurately. Understand and apply consolidation adjustments in practice.

Learn how to make capital adjustments, exclude cross-settlements and eliminate gains or losses recognised in assets. Read the handbook for professionals in finance and controlling who are involved in preparing consolidated financial statements.

Read more >

What do customers say about us?

Hanna Stachowicz
Hanna Stachowicz
Senior Financial Reporting Specialist at Ringier Axel Springer Polska
Previously, we had a separate Excel sheet for each note and each element of the report. Once the data had been entered, we had to export each page to PDF, arrange the pages in the correct order, merge them into a single file and then adjust them so that the formatting was consistent throughout. If anything changed, we had to start all over again.

Nowadays, some of the notes are generated automatically and we don’t have to re-enter the data. It’s a much more organised process. It’s also easier to trace the source of the data for an audit. And if someone asks me for a report for a specific period, I load the turnover figures, do the calculations and I have a preliminary report.
Iwona Borowska
Iwona Borowska
Deputy Chief Accountant
From the perspective of the monthly reporting process and the necessary support for reporting processes, Notus Finanse S.A. highly values the use of the tool for calculating IFRS 16 lease agreements.

The tool allows for ongoing verification of the consistency of entered parameters, resulting in data sets necessary for reconciling financial and accounting balances.

FlexiEPM provides the ability to analyze data from the input level, enter supplementary information and parameters in various configurations, resulting in a fully automated, consistent repository of lease agreements and a set of reports enabling clear analysis of data and transactions necessary for the work of the finance department.

Michał Gumiński
Michał Gumiński
Financial Director at Torf Corporation
Working with FlexiSolutions allowed me to create a flexible ecosystem that addresses difficult operational issues such as sales planning and consistently reflects them in the controlling area.

It's particularly worth emphasizing the flexibility of the FlexiSolutions team's solutions and highly problem-solving approach – thanks to this, we were able to find non-standard solutions that out-of-the-box systems couldn't handle.
Marcin Radziszewski
Marcin Radziszewski
Financial Director at PBKM S.A.
The system has handled the Group's scale and complexity very well – as a result of the implementation, we have a consistent repository of financial data for all consolidated companies, regardless of differences in the systems and structures of accounting records maintained at the individual level.

From the perspective of the monthly reporting process, we particularly value the use of control reports, which allow for quick verification of the consistency of local data provided by companies, as well as reports that simplify the reconciliation of balances and settlements.

Additionally, the tool's capabilities were utilized to gather and consolidate budgets for all companies. Seeing real benefits, we are systematically expanding the scope of the system's use within our company, not just in the finance department.
Piotr Kamiński
Piotr Kamiński
Vice President of the Management Board at Wielton S.A.
The implemented tools broadly support controlling and management reporting processes at the level of the parent company, Wielton S.A., and its subsidiaries. The system is constantly developed and adapted to the growing needs of the enterprise (...).

Currently, FlexiEPM is used by all 16 companies in the group, and the solution is used by over 100 users.
One of the implemented modules is the intragroup transaction reconciliation module. The provided tool enables transaction reconciliation within management and stock exchange reporting processes.
Grażyna Maciejuk
Grażyna Maciejuk
Chief Financial Officer at Instac
FlexiEPM is a highly flexible tool whose reporting structure can be fully customized to the company's specific needs. I recommend this solution because it meets the needs of users at various levels – operational, financial, and management.

The implementation team thoroughly understands the client's analytical and reporting needs, proposing various possible solutions based on their extensive experience. Their knowledge of data analysis and reporting, not just the technical aspects of application implementation, greatly simplifies the implementation process.
Jolanta Anton
Jolanta Anton
Chief Accountant at MediaMarktSaturn Polska
The solutions provided by FlexiSolutions enable automatic processing of input data in the form of appropriate SAP R/3 reports and transactions, and enable users to enter additional information and parameters directly using specially designed forms.

The implemented configuration provides full support for reporting processes, including the ability to automatically prepare final reports in XML structures compliant with regulatory requirements.
Justyna Szumowska
Justyna Szumowska
Chief Accountant at Transition Technologies
The system was used to prepare individual reports for group companies and consolidated reports. Currently, the system is used by 18 group entities (including foreign subsidiaries). The set of reports allows for clear analysis of transactions between companies.

Control reports allow for data analysis from aggregate values to the lowest level of input data. The solution was tailored to the specific needs of our organization. Financial and accounting data processing mechanisms ensure appropriate process automation. The result is a consistent repository of financial data for all companies, regardless of differences in systems and structures.
Michał Kacprzak
Michał Kacprzak
Member of the Board at Baltona
FlexiEPM supports the following reporting areas: consolidation in the statutory system for monthly reporting packages for the owner, preparation of individual and consolidated reports for stock exchange reporting, preparation of annual reports in accordance with the Accounting Act, and consolidation and management reporting.

The system demonstrates the flexibility necessary to support various capital structures, and the implementation team has the appropriate competencies and experience to effectively carry out implementation and development work.
Małgorzata Sulkowska
Małgorzata Sulkowska
Director of the Controlling Office TU INTER Polska S.A.
For me, as the person responsible for controlling, the biggest change and benefit is that we can focus on analysis rather than technical process support. Data consolidation and changes now take a fraction of the time we used to spend on Excel.
The system demonstrates the flexibility necessary to support various capital structures, and the implementation team has the appropriate competencies and experience to effectively carry out implementation and development work.

Book a Consultation with an expert

Streamline your planning, controlling, reporting, and consolidation processes in a single system.
Eliminate errors and reduce time-consuming tasks through integration and automation. 

Mariusz Sumiński

Mariusz Sumiński

Managing Director, Co-Founder