The time taken for a web application will differ from hours to months according to your project size, design and user flow. The development includes several steps starting from clear understanding of requirements to scaling and deployment and the time for each step may vary as per the complexity of app.