Atom Platform

The Atom Platform is a proprietary eSourcing solution, developed by a team of analysts, engineers and programmers – graduates from technical departments of the best universities – that is already being used by dozens of companies in a variety of industries.

The design of systems and functions on the Atom Platform is in line with SOA methodology – we develop groups of autonomous components (modules) organised to deliver services functioning in accordance with the specific criteria defined by your company's business processes.

However, the most distinctive feature of the Atom Platform is the capability of constructing systems and functions in accordance with the atomic philosophy. In accordance with this philosophy, each system module consists of small, individual programs (“atoms”) responsible for specific actions (reading the file, changing its format, saving into the database, etc.). The Atom Platform, as a mass capacity system, can be used for flexible combinations of these individual “atoms” into increasingly larger tasks, which, in turn, may be combined into even larger and more complex groups. Ultimately, this enables creating business rules and schemes that reflect the functioning of any of your company's products and processes that are key contributors to your competitive advantage.

Also, once an “atom” is implemented, it may be re-used and re-combined in the development of other functional modules, significantly shortening the time of implementation (there is no need for reprogramming and complex regression tests). The “atoms” perform simple, atomic operations. This makes them relatively easy to program, configure and test.

What makes the Atom Platform special?

Benefits of the Atom Platform

Low cost.

Owing to the modular design of the systems on the Atom Platform, it is possible to implement only the functions required at a given moment. This can considerably reduce your costs (lower costs of implementation, technical supports and licences) while still enabling continued, successive development at a time of your choosing (consistent with your strategy, budget plans, etc.).


Our functional modules implemented on the Atom Platform use rules (tasks) defined and configured by your company. Individual tasks can be flexibly combined into groups, which, in turn, can form modules, to ultimately create complex rules (Business Schemes) that reflect the functioning of any of your company's products and processes that are key contributors to its competitive advantage.


When creating larger systems, we can use our own modules as well as your company's existing applications and systems, which significantly reduces redundancy and costs of administration, maintenance and purchase of new system components.


During more than 10 years of work on the Atom Platform, we have developed dozens of functional modules that can be used on their own or as components of more complicated, versatile IT systems.

Applications of the Atom Platform

The Atom Platform is frequently used as an EDB (Enterprise Data Bus) solution, as a universal translator between different systems.That is why one of the critical issues was for it to be easily interfaced with any number of heterogeneous data sources via any communication channels.

From the very beginning, the Atom Platform was meant to ensure that interfacing with a large number of systems that send or receive data to or from the platform via all known channels in all known formats is as easy and simple as possible. The data may be compressed and encrypted.

Direct Debit.

The system uses pre-registered files to generate an electronic “Debit request” sent to the payer's bank. Based on the registered response, it generates feedback to the bank's client in the form of an electronic report imported by the creditor into its system. From this moment, further invoices of the given payer can be paid via a Payment Order.

Mass Collect.

Service addressed to banks that handle corporate clients – it automatically identifies payments to the bank account and provides the bank's clients with electronic statements and reports on credited amounts, in accordance with their individual requirements. It can be used for efficient management of the collection and recording of receivables. The system generates the specified reports in the native formats of the client's financial and accounting systems.

Cash pooling.

The cash pooling system enables banks to provide their clients with a financial service where the account balances of companies belonging to the same holding company are treated collectively. This can be used to concentrate the funds of the companies in a single account of the group and manage this amount. Temporary financial surplus of some of the entities compensates for the shortages of others. To the holding company, this reduces the costs of interest paid by its subsidiaries with negative account balances by providing funding from the subsidiaries with positive balances.


The system is designed for bank clients that wish to improve and automate the routine coordination of their receivables by minimising the number of questionable payments, i.e. payments with incorrect or incomplete data, which cannot be automatically approved by the bank's client. The system identifies and corrects questionable payments. This process is done by comparing the data from the amounts actually credited to the client's account with the database of expected payments (invoices) cyclically submitted by this client.

Reporting system.

This system prepares a set of reports and delivers them to the client in the format selected by the client or in the default format. The system can deliver, for instance, treasury reports (Daily Cash Reports) and supply the financial and accounting systems of the client with data in the agreed format. The Atom Platform can be used to create very complicated and very quick reports, which can be sent to the client or provided in the form of websites. Many other reports can also be prepared for the client's financial departments because the capabilities of data collection, aggregation and validation are virtually unlimited.

On-line transaction processing.

The typical use of the Atom Platform is the mass processing of on-line transactions, which appear in large quantities and must be processed in a short time. This refers to, for instance, payment card authorisation transactions – sale transactions recorded directly at the POS (point-of-sale) and requiring the approval or decline of authorisation. In such transactions, the critical issue is processing time. Naturally, this entails more than simply recording the transactions in the database – it is necessary to perform the entire process, including suitable calculations, aggregation, communication with other systems, etc.