This question cannot be answered correctly by any of our developers since there are various projects we have completed within 3 to 4 weeks. Still, again, there are some projects which took years. The timespan is dependent on the project complexity and the scope of the work.