What Does SDLC Mean?

Software/Secure/System Development Life-Cycle (SDLC) is a framework that defines key milestones during the development life cycle which covers the following phases:

  • Analysis

  • Planning

  • Development

  • Testing

  • Deployment

  • Upkeep of information systems



This framework allows for a repeatable process for developers and project managers to ensure that the information system has security embedded and tested throughout in addition to ensuring the product meets all requirements set out within the analysis and planning stages.


Why secure SDLC is important

Often the cost and time to resolve security-related issues are greatly reduced when identified during the design or pre-production testing.


If you like this blog post, find more content in our Glossary.