Consists in releasing software to a target environment, making it accessible to end users.

Rolling out a product or deploying an update may vary a lot in complexity. Digital platforms typically require progressive deployment strategies, which may be useful in many contexts.

Modern software development practices and tools also aim to simplify and streamline deployment processes. For more details, refer to DevOps, especially the Continuous Delivery (CD) capability.