Adaptive Software Development (ASD) is a direct product of Rapid Application Development, a previous agile framework (RAD). It aims to allow teams to respond to changing requirements or business needs rapidly and efficiently by developing their goods with lightweight planning and continuous learning. In a three-phase process, the ASD approach enables teams to develop: speculate, collaborate, learn.