The project development phase consists of several stages. Each of these requires a different level of
interaction with client. Most of the time we perform the majority of the technical work internally and the
client is informed about our progress. At any time, however, our specialists are ready to
provide technical consulting on any aspect of the project. This approach allows the client to control
the scope and detail of the information he or she receives about the project.
Consulting
During this stage we gather the project requirements from the customer, and analyze this data to
determine the project goals and overall tasks. We need active interaction with the customer during this
time. We will also estimate the amount of work that has to be completed before the project begins.
Usually the client provides us with an initial specification document, which outlines their needs and the
project goals. We take this document expand upon it and return to the client for clarifications and to
put forward our suggestions. In some cases clients are not able to create a complete initial specification for
the project. If that is the case, our specialists will create the specification document by interacting
with the customer’s subject matter experts.
Planning
After the specification document is finalized and agreed upon by both parties, our specialists will
create a project estimate (the required budget and timetable). At the same time the project
implementation plan will be created. It will consist of the project start and finish dates, and the
dates of the completion milestones for the phases of the project.
Development
After the project plan is approved and the contract is signed we will start development. During this stage
the customer will have access to all the project materials, source code and documentation so that they
will be able to control and oversee the whole development process.
Embedding
At this stage the application is ready to be integrated into the customer’s business. We deliver the
application as a turnkey solution. We will install and configure it accordingly to your hardware and
business needs, or send you an installation program. We can also train your staff if necessary.
Support
We provide 30 days of free support for our applications. The support stage includes bug fixing, adjustments,
and any necessary corrections so that the customer is satisfied with the product.
For more information about our warranty and maintenance policies please visit our
"Warranty and product maintenance" page.