The timing to provide functional software depends on its complexity. However, we will complete the design work within 1-3 weeks and 1-6 weeks for the development phase. To assure the delivery on time we follow an agile development process.