CD is a software development methodology where the software is built in such a way that it can be released to the end customer at any moment of time. The development team always ensures that the software is in production readiness any time a team member makes a change. By using blue-green deployment technique, we ensure that deployment to production is simplified to a mere push-button exercise with minimum impact to the end users.
Using CD we start with a Minimal Viable Product (MVP) that allows us to measure the value of our features. Carefully implemented CD puts the release schedule in the hands of the business and not in the hands of IT.