The main 7 phases of the SDLC are: 1. Planning 2. Requirements Analysis 3. Design 4. Development 5. Testing 6. Deployment 7. Maintenance