MainAbout ↓

How we work


Our principles in software development:

  • Individual approach for every project;
  • Close cooperation in developing project specification;
  • Software architecture design with potential extensibility;
  • Optimization to increase software efficiency;
  • Integration with legacy customer software;
  • Providing all necessary documentation;
  • Design support and maintenance of developed software.

Development process:

We use structured approach for software development and usually split the development process into several phases: Conception, Analysis & Design, Development & Testing, Implementation & Support. We are always in touch with you and collaborate at every stage of a project in order to guarantee the highest quality of our service.

Conception (Requirement Definition)

First we collect the requirements for the project and also analyse available technical solutions on a market. We compose a project specification where we put the requirements and our estimations for the project. The specification also usually contains initial draft project planning with high level project milestones.

Analysis & Design

At this stage we analyze the client’s requirements and design software architecture. Based on the analysis, a design specification document is prepared. We also create user interface prototypes to catch the look and feel of the solution.

Development & Testing

This is the most important part of the process. It includes components design, functionality implementation, programming and continual testing. The development stage is based on the previously established documentation and delivery schedule. We exploit Agile software development and project management methodologies (Scrum, FDD, XP). The software prototype is created, which is functionally complete and runs on the actual platform envisaged or different prototyping techniques are used. Once the client approves the design and the prototype, the production team starts the development process. Testing begins right at the prototype phase and continue through various project milestones. You can follow the development process, communicate with developers and have a full control over the execution of your project.

Implementation & Support

We provide the product itself and its documentation. All products are backed up with guarantee and technical support.

Flexible Engagement Models

Depending on project-specific characteristics, we propose 3 major engagement models:

  • Fixed Price Model
  • Time & Material
  • Dedicated Team

Learn more about available engagement models with us...



is an ERP system providing automation in most important business aspects of an enterprise.

On-line demo (rus)

White paper (pdf)

Platform description (pdf)

CRAFT (free)


The universal customizable utility for data transfer/conversion from one database to another.

White paper (pdf)


Our technologies

Registration   Forgot password