Microsoft Security Development Lifecycle (SDL)


A company-wide process from Microsoft for performing regular code reviews for Microsoft software products to reduce security issues and resolve security vulnerabilities in a timely fashion. Microsoft Security Development Lifecycle (SDL) efforts are grouped into seven phases: training, requirements, design, implementation, verification, release and response.

The Microsoft Security Development Lifecycle was first announced in 2003, and is built largely on the premise of mitigating classes of potentialx security exploits as opposed to addressing specific exploits on a case-by-case basis. The Microsoft SDL was also developed to help protect against unforeseen threats, which is accomplished in part by the company working with security research community to improve security and resolve new and emerging vulnerabilities.

Read Also:

  • Curated Commerce

    In electronic commerce (ecommerce) terminology, curated commerce refers to creating unique product lines that provide customers with a distinct collection not offered by other online retailers in a market. The demand for personalization in online shopping is a driving factor behind curated commerce. Retailers often use marketing tactics such as email marketing to show a […]

  • the iPad Mini 2

    A follow-up to 2012’s original Apple iPad Mini that was officially announced on October 22, 2013, with availability scheduled for late November of the same year. The second-generation iPad Mini, the “iPad Mini 2,” is dubbed the iPad Mini with Retina Display by Apple, as it adds a 2048×1536-pixel resolution Retina Display as well as […]

  • Competitive Price Intelligence

    Also called price intelligence, in ecommerce terminology, competitive price intelligence refers to the use of detailed analytics to create and optimize a retailer’s pricing strategy. For example, a retailer might use price intelligence tools to scan the Web for pricing data, then use competitive price intelligence software to optimize its pricing based on the accumulated […]

  • SugarSync

    An online cloud storage service that offers online data backup to the cloud. The service synchronizes files using a lightweight client utility that works in the background. Using SugarSync enables businesses to sync any file or folder from any device to the cloud service and collaborate by sending files of any size from any device […]

  • Google Wallet

    A digital payment service from Google designed to make it easier for customers to make online and traditional in-store purchases. Google Wallet functions in two distinct ways: as a mobile payment service and as an online payment service. The Google Wallet mobile payment service is available for select Google Android-powered devices. It stores credit and […]


Disclaimer: Microsoft Security Development Lifecycle (SDL) definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.