How We Work

Our focus is on quality. We hire high qualified developers striving to deliver you the best solution. We have experts in most cutting edge technologies with a plethora of successfully completed projects. And we test our software thoroughly. We use continuous integration and every build is checked with static code analysis and unit tests.
First of all, we collect and systematize all your requirements and prepare vision/proposal document for you. Based on this document we provide you with an estimation of the project. And if the vision/proposal and estimation is agreed we prepare SRS, sign up a contract and start the project. We allocate a sales manager in our team for the incoming requests from a particular customer who is usually available via email or phone.
We prefer to work iteratively using agile software techniques like Scrum. Usually we define the sprint duration as 2-3 weeks. At the end of the sprint we provide a fully tested, end-user documented, and potentially shippable system. This approach helps the project to follow the right direction and allows you to make some corrections during the project if required. At this stage, we select a project manager and a dedicated project team for the client. Client always has full information about project development process and can communicate with project manager using email, phone or video conferencing.
In addition to solution itself, we deliver an installation package containing instructions on its deployment. If it is agreed upon in advance we complete the whole delivering cycle including deployment or even publishing in mobile application stores. If suddenly you will encounter any difficulties related with our software, our support services will resolve them.