877-410-3947 info@vironit.com

Accounting Automation System

Project overview

The customer wanted to get an automated information system that would allow them to get away from paperwork and optimize and simplify the accounting processes.

The system is designed to record a huge amount of information on all individuals who need to accrue any social guarantees. There are also a number of editable directories of normative, legislative, and judicial documents that directly affect the calculation of these payments. Therefore, the system helps to perform various operations with millions of documents in the shortest possible time.


The client is a government institution of one of the European countries.


Document workflow automatization, Legal.


Because of a diverse company’s structure with many hierarchically ordered divisions distributed over a large area, it was necessary to implement complex mechanisms of budgetary funds approval and distribution with the need to keep the history of mutual settlements and strict accounting reports on the movement of all funds in the system.

All processes for the calculation and payment of benefits involve joint work with other government organizations. Therefore, the list of tasks also included the development of a platform that allows one to set up integration with multiple organizations for rapid information exchange.

And finally, to work with such a complex system, you need to have strong administration and security systems. They should include a complex user role model with various rights and access levels and implement the encryption of information.

Development process

  • Backend — Java, Spring, Hibernate, Gradle.
  • Database — PostgreSQL.
  • Frontend — React.js, Redux, Redux-Saga, SCSS, Jest.

The development process is conducted entirely on the private infrastructure of the development team. There are testbeds for deployment during development and testing, a private npm repository, and a separate secure infrastructure for customer-side deployment. Everything is managed using Jenkins.


At the moment we have implemented an MVP (minimum viable product). We are already receiving feedback from the first users after a pilot launch in some organization’s units. Nevertheless, there is still a lot of work to be done to finish the project — the plan is scheduled for several years ahead. But even the current stage shows that the solution will significantly simplify all the customer’s processes.


Decentralized Object Storage Service

Companies like Google and Dropbox have dominated the market, offering large amounts of storage for competitive pricing for businesses. These companies, however, can access the data stored in their servers...


All-in-one Assessment Platform

This project is a digital education platform that connects teachers, students, and their parents, making the education process more efficient, transparent, and modern. The app has an intuitive and user-friendly...


Live Wallpaper App

The project is a live wallpaper application for iOS devices. This app is well organized and contains an extensive library of wallpapers, live wallpapers, and themes. In addition, it is...


Smart Home Management App

This project is an app for IoT-enabled home management. The app allows the user to interact with smart devices via a smartphone: remotely turn on and off lights, heaters, or...


Interactive Crime Novel

This project is a fully interactive crime novel game, where the player has to solve countless mysteries and experience an adventure in the authentic atmosphere of the time. The game...