<p>From <a href="https://en.wikipedia.org/wiki/Release_management" rel="nofollow noreferrer">Wikipedia</a>:</p>

<blockquote>
  <p>Release management is the process of managing, planning, scheduling
  and controlling a software build through different stages and
  environments; including testing and deploying <a href="https://en.wikipedia.org/wiki/Software_release" rel="nofollow noreferrer">software releases</a>.</p>
</blockquote>

<p>Depending on the context the term <code>release</code> is used to reference either of:</p>

<ul>
<li>the version of the software being released (from a version control system prospective)</li>
<li>the artifacts actually being delivered corresponding to that version (which can include physical media, printed documentation, etc)</li>
<li>the process leading to making those artifacts available and, in the case where the release includes deployment - deploying them in the respective environment (which may or may not be the production one)</li>
</ul>

<p>Continuous Deployment (together with Continuous Integration and Continuous Delivery) is the modern DevOps methodology aiming to releasing better quality software as fast as possible.</p>

<p>So you can see Continuous Deployment being part of the release management in some cases, but you can also see release management without it - for example in the <a href="https://en.wikipedia.org/wiki/Waterfall_model" rel="nofollow noreferrer">waterfall</a> development model.</p>

<p>Related: <a href="https://devops.stackexchange.com/a/493/47">How does continuous integration relate to continuous delivery / deployment?</a></p>

CC BY-SA 4.0
2020-01-29T13:23:51.307Z
Another good definition can be found at https://english.stackexchange.com/questions/182724/what-is-the-difference-between-deployment-and-release
Martin Gross
CC BY-SA 3.0
2018-01-12T14:50:52.380Z
2018-01-12T14:50:52.380Z
Dan Cornilescu
<p>What is the basic difference between software release and deploy? What is the relation between software release management and continuous deployment?</p>

<terminology><deployment><continuous-deployment><release-management><release>
What is difference between release and deployment?
rohit.dagur
# What is difference between release and deployment?

(Asked by: username_0 on 2018-01-12)

What is the basic difference between software release and deploy? What is the relation between software release management and continuous deployment?

**Tags:** terminology, deployment, continuous-deployment, release-management, release


---

## 1 answers

### Answer by username_1 on 2018-01-12. Score: 3

From [Wikipedia](https://en.wikipedia.org/wiki/Release_management):

> Release management is the process of managing, planning, scheduling
> and controlling a software build through different stages and
> environments; including testing and deploying [software releases](https://en.wikipedia.org/wiki/Software_release).

Depending on the context the term `release` is used to reference either of:

* the version of the software being released (from a version control system prospective)
* the artifacts actually being delivered corresponding to that version (which can include physical media, printed documentation, etc)
* the process leading to making those artifacts available and, in the case where the release includes deployment - deploying them in the respective environment (which may or may not be the production one)

Continuous Deployment (together with Continuous Integration and Continuous Delivery) is the modern DevOps methodology aiming to releasing better quality software as fast as possible.

So you can see Continuous Deployment being part of the release management in some cases, but you can also see release management without it - for example in the [waterfall](https://en.wikipedia.org/wiki/Waterfall_model) development model.

Related: [How does continuous integration relate to continuous delivery / deployment?](https://devops.stackexchange.com/a/493/47)

> **Comments:**
> **username_2**: Another good definition can be found at https://english.stackexchange.com/questions/182724/what-is-the-difference-between-deployment-and-release  

---

