Standards of

A guarantee of predictability and safety. How do we do that?

We plan design works according to our own standard, developed during the many years of experiences gained in the course of cooperation with big corporations from various economic sectors. Based on our experience, that model of cooperation is optimal and safe for clients. That does not mean it is the only one. We also use other models, according to the wishes of the companies for which we work. We are flexible and believe that the nature of the project should determine the manner of its realization and not the opposite.

Most of the time we work according to the following scenario:

Having signed an agreement (contract), both parties appoint project leaders who will lead a given project, respectively, at the client’s premises and in our company. We form a design project, each member of which has predetermined competences and scope of access permissions. We determine the manner of communication with the client and within the team.

We hand over the tested system, with user manuals, to the client. At that moment the process of ‘user acceptance testing’ begins. After that, the system is implemented in the production environment.

Analysis and design

We analyse the functional and technical requirements received from the Client. We write down all the detailed expectations, create a system design, and present the prepared document for the client’s verification and acceptance.

The implementation of a prototype

We create a prototype of the application and present it to the client for verification. This stage is not obligatory – it takes place at the client’s request.

Implementation and unit tests

We create test versions of systems and applications.

Internal tests

Before submitting a test version of an application to a client, we conduct internal testing. We create test cases, which can be submitted to the client on demand.

We use rigorous procedures of quality control for the created software. The testing process consists of two parts. During the first stage programmers conduct the so-called unit tests, that is, an initial verification of their work. At the second stage the application is taken over by the team responsible for conducting comprehensive quality control. During the testing, apart from standard scenarios, more comprehensive tests are conducted: of efficiency, ergonomics, and safety.

The delivery of a test version and client’s acceptance tests

We create a test version of the software. The client will conduct acceptance tests on it. The client will receive user manuals together with the test version. Next, the test version is installed.

The implementation of corrections

After the client’s representatives have submitted their comments, we correct the software.

The delivery of the final version

After the last corrections we send the client the final version of the application, that is, the installation version in the production environment, together with a detailed procedure of installation and implementation.


At that stage we assist in the implementation of the application in the production environment and remain at the client’s disposal in case of possible unpredictable situations.


At the client’s request our team can conduct training for end users.