When you have deep developement needs that go beyond design. When you have customisations that are unique to your business or organisation. When high availability and large traffic loads are the norm. When integrations with internal or external applications is par for the course.
Relax, you found the right place.