A basic web application usually takes 4–6 weeks, while complex or SaaS web applications can take 8–16 weeks or longer.