We visualize the final product with the client's and the team's help, before starting to code for it. To make a clear vision for everyone know what they are working on.
The goal is set, now we begin with the infrastructure of the project from technical prospective. Servers and technologies, that suit the client the most are selected.
Next we put our magicians at work to write maintainable, well-structured code for the product. Security and maintainibility of the code are always the highest priority.
We insure frquent testing during development with the help of unit tests. However, once the development has finished we dedicatedly test the entire product for any possible faults and bugs.