SDLC is important because it breaks down the entire life cycle of software development thus make is easier to evaluate each part of software development and also makes it easier for programmers to work concurrently on each phase.