CI (Continuous Integration) and CD (Continuous Delivery / Continuous Deployment) are applications and approaches used to speed up software development processes, increase automation, and improve software quality. Both are used for continuous software distribution and delivery, but they have some differences.