The Dynamic Systems Development Method (DSDM) is an agile methodology that discusses the lifecycle of the whole project and its business effects. “Like the wider agile methodology, DSDM is an iterative approach to software development, and this framework specifically states that every project must be matched with clearly specified strategic objectives and focus on providing tangible benefits to the organization early on The framework is based on four principles: feasibility and market analysis, iteration of functional model and prototype, iteration of design and construction, iteration of functional model and prototype, iteration of design and construction,