Once the concept was approved, iterative programming of the platform's key modules began. Agile working methods were used, allowing rapid response to changes and testing of subsequent functionality. Emphasis was placed on data security and a responsive user interface. Multistage quality tests detected bugs, which were fixed before implementing the production version. As a result, it met performance, usability requirements.