The very first step we take towards making a marketable product, is to visualize all aspects of it. You as a client lead this phase!
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.