Software development is one of the important activities of AMA.

Our company has a strict technological process, which allows us to provide high quality services and created software. Each employee of our company is a professional in his field with at least 5 years of experience.

Each project is developed in several stages:

  1. Identification of the Customer's requirements and coordination of the terms of reference

Definition of functional appearance, regulatory framework, execution dates. At this stage, a general view of the developed software is formed - the basic functionality, the list of roles and users, the basic interface elements. Based on the basic data and technical requirements, the terms of reference for software development shall be formed and agreed upon.

  1. Clarification of requirements, formation of technical appearance, preparation of a scientific base, structure design, development of an information model.

At this stage, work is carried out to form the technical appearance of future software, determine its functional and technical capabilities. If the software product has a user interface, it is modeled and ergonomically evaluated. At this stage, the specialists-designers most actively interact with the Customer, identifying and specifying the requirements, initial data and regulatory framework. In the course of work, the functional appearance of the product is finally formed.

The result of this stage is a technical project containing a detailed description of the future product, its structure, work algorithms and information model. The technical project is handed over to the Customer together with the developed software, allowing further independent upgrade or refinement of the software product.

  1. Software module development, debugging and testing of modules, software product assembly

Development is carried out by programmers in accordance with the requirements for the quality of program code. The company has implemented the rules of design, rules of development, debugging and storage of program code.

  1. Comprehensive debugging and testing, documentation

In the course of complex debugging all branches of algorithms and software states are checked. At the same time, documentation is carried out in accordance with the customer's requirements.

  1. Delivery to the Customer, implementation or participation in the delivery of the product to the Customer

Our employees are ready to go to the Customer's facility to deliver the product or to participate in the commissioning of the top level product.