This document discusses continuous integration (CI), continuous delivery (CD), and DevOps. It defines CI as integrating code frequently through automated testing to determine code quality. CD builds on CI by automatically deploying code through test environments to production. DevOps aims to break down silos between development and operations by automating infrastructure and deployment. The future will see more private clouds, platform as a service, and tools that integrate CI, deployment automation, and environment provisioning.