A good software development house is a flexible software development house. The changes occurring in the development have to stay on top.