Software development

Code is what our customers care about the most when they entrust a project to us. They need to be confident that the code they are getting is high quality, legible, de-bugged, tested and reliable. Excellent code is produced by excellent developer teams motivated to achieve excellent results using engineering practices and flexible development methodologies.

We have a team of talented developers craving for projects which will challenge their skills.

Projects we do

Web service and high-load project development

Mac OS Application development

Game development

Big Data mining and AI analysis system development

E-commerce solutions

Business automation software

Engagement models

01 /

Monthly payment

Flexible scope of work, frequent progress demonstration.

02 /

Fixed price fixed scope

50% advance payment + 50% after the work is accepted, or monthly fixed payments over a period of development.

All adjustments to the previously agreed scope of work are priced and paid for separately.

03 /

Development and payment by stages

Whole project is divided into 1- to 3-month stages each with fixed scope of work and price.

Payment 50%/50% for every stage or fixed monthly payments over the period of development.

Highload-ready project for the price of regular PHP-based projects

PHP + MySQL + jQuery

Upscaling problems, especially, when the servers are far away from each other.

Page rendering speed is much slower than on node.js

Server API for mobile apps has to be developed separately

Good for generic solutions, not intended for further growth and development

node.js + MongoDB + angular.js

Upscale-ready and able to run from multiple servers in different countries

Page rendering speed is much faster than that of php-based platfoms like WordPress and Joomla

Server API for mobile apps is included in website development, so you won't have to have the whole website re-developed, when you decide to get your own app

Suitable for all kinds of websites: from a highload landing page to social network

Why choose us

We research the users' work-flow, their goals, tasks and problems they encounter. We develop user profiles and test the prototype on real users. As a result the interfaces we create are plain, comprehensible and a pleasure to use.

Frequent releases and short iterations minimize the risks of creating a useless product. Prompt user feedback allows to adjust the software to fill their needs.

Pair programming. Two developers work on the project together. This increases the speed and quality of work as well as prevents the project from halting in case a key employee falls ill/goes on vacation/leaves the company.

Multilevel quality control: unit and integration testing, manual and automated interface testing. We guarantee high quality of our software.

Weekly planning and labor cost estimation allow the customer to see the short-term functional development prospect of the product.

Frequent integration. Our developers' individual progress is combined on our test server daily. This prevents our projects from unexpected failure and halting.

Continuous refactoring. Persistent and methodical code improvement ensures a steady development speed for a product with constantly growing functionality

In accordance with the contract, we sign over our copyright and associated rights to our clients, so they can sell or modify the product with the help other developers.

© 2002-2016 Creograf. All right reserved
 Русский /  English