As customer demand for a product grows, at some point a software development team lacks the bandwidth to both maintain the current application and continue delivering new features.  But with careful planning, you can scale your startup development team successfully to avoid this inflection point and successfully manage the growth of the overall business.