Requirements can evolve continuously, along with your business, and the development process is change-friendly and highly responsive. The client can quickly change the work plan or change the requirements. Perfectly combines with modern agile methodologies, for example with Scrum. It gives flexibility, which is vital for many businesses, especially mobile startups that start to build their products while still identifying target audience and their needs. So, your time-to-market is minimized.