Application vision and initial estimation
At first, we would like you to share your vision with us, to make sure we fully understand what you want to realize and to understand your vision on what the product should be.
The next step is either fitting your idea into your available budget, or to prepare an extensive product cost estimation. You decide which approach is better for you.
If you send us the details of your idea, we promise to get back to you within three days. Note that initial estimation is free of charge.
Agreement and Clarifying the details
Next, It’s time to specify all application's features. Also we’d like to clarify the way of cooperation you have in mind. Together, this allows us to prepare the final offer for you.
Depending on project’s conditions, we usually offer two types of payments: based on daily rate or payment for the entire contract. If the project requires any resources (stock pictures etc), we ask you to pay for it in advance.
Prototyping
Before we write a single line of code, we prepare wireframes, prototype and mockups. We like to work with you during this process, because it allows us to clarify each detail and meet your specific needs. As soon as you say that’s it!” and confirm the final design and functionalities, we can go to the next stage.
Choosing team and tech stack
When we are in agreement of the prototype and have a clear picture of what is ahead of us, we choose the development team, leading technologies and tools.
We strive to be fully transparent, so feel free to ask about any development details.
Development
Our development process is iterative; usually we work in one-week sprints. After every sprint, customer can see what has been done and give us feedback. This enables customer to have control over the process, and prevents from needless potential misunderstandings. These sprints are continued until the project is completed and is ready for shipping.
Maintenance and further development
After the final product is shipped, we offer you maintenance services that include updates, database backups and more. Also if you decide to add some features to push your product to another level, we are able and willing to keep developing and improving your product.