The SDLC is composed of four fundamental phases: • Planning • Analysis • Design • Implementation • Each of the phases is composed of steps, which rely on techniques that produce deliverables (specific documents that explain various elements of the system).