 This became the forerunner of the Rapid Application Development method, which caused these two phases to become cyclical and work in tandem.SDM2 only partially solved the problem of meeting customer requirements; modern software development methods go several steps further by insisting for example on incremental deliveries, or that the customer appoint key users of the delivered system to play a role in the project from start to finish.SDM is a method based on phases.