Obviously, it is rather impractical in today’s world to create an IT system from scratch. This would be very expensive, and it would involve many risks.
That is why our implementations are based on our own Atom platform, which is used to create dedicated solutions for specific clients. The platform (which is a finished product) is used to run the individual modules to perform various atomic actions. Our system can combine small modules into full processes capable of performing even very complex business operations.
There are many platforms on the market that can be used to run various systems. However, in most cases, it is necessary to first obtain complicated knowledge as to how they are designed. This prolongs the implementation and tests. Programmers who create such modules have to obtain such knowledge through their own efforts. This, in turn, means that even if the platform is good, the gaps in the knowledge or experience of the programmer may make the overall system ineffective, and its implementation will entail a large number of risks.
In our model of cooperation, however, all of the programming work is done by us. The source code for the individual modules is created by our own developers, who are perfectly familiar with the Atom platform. This way, we can fully utilise the potential of the platform.
Most importantly, however, such modules perform certain small, “atomic” functions. For instance, if the system requires the generation of data based on data sent by email in compressed and encrypted files, the receipt of the emails, decompression, decryption and, finally, processing will be performed by completely different atomic modules.
This way, our clients (or resellers) can configure the entire system on their own by creating an almost limitless number of combinations from the individual atomic modules to form more complicated processes. All this can be done without having to write a single line of code in any module.
Also, each module can be reused in multiple processes. What we actually deliver, then, is essentially a readymade system of bricks. It is our client or reseller that chooses how to use these bricks to build any IT solution.