Usually we begin working with our clients on a pilot project that enables us to get to know each other better both technically and commercially. All the members of our team hold degrees and are experienced professionals in their own fields.
In the course of our work we regularly send progress reports to our clients and on bigger projects establish milestones to ensure we remain on track and on schedule.
We keep in close contact with our clients by phone, fax, e-mail and Instant Messenger.
The overall process of product development is as follows:

The project starts with envisioning the objective, during which we discuss all the client's objectives, precisely determine the requirements and develop a document outlining the overall project.
This is followed by the planning phase during which we analyze all the project’s requirements leading to project work plans and schedules.
The development phase leads to a solution satisfying all the requirements that is ready for further testing and stabilization.
During the stabilization phase our team thoroughly tests the solution.
In the installation phase the solution is installed on site and all emerging problems are fixed.
After the solution is ready further development of its functions is possible in which case the above-mentioned cycle is repeated. Our team works to short deadlines in each phase so as to deliver elements of working solutions more frequently.
We keep in close contact with our clients to better understand their needs and requirements. The best situation for us is to satisfy our clients by making early and regular deliveries of solutions and this enables us to be able to swiftly adapt to changes in the market that can alter a client’s requirements even in the later stages of product development.