NEW: English for Tech Bundle → Save 38%
Your progress…

Loading your progress…

Home
Code & Deliverynoun|verb · /rɪˈliːs/

release

release — To make software or a new version available to users or the public.

In simple English

In tech, release is one of the most critical concepts. When you release software, you are making it available to end users, whether through an app store, a website, or a production server. This is different from deploying internally or testing—a release is the final step where real users can access your work. Companies often have release schedules, release notes, and release managers who oversee this process. You might hear phrases like "We are releasing version 2.5 next week" or "The latest release fixed three critical bugs." Understanding release cadence (how often you ship) is important for product planning and team coordination.

What does it mean to release software, and when does a company release new versions?

At a glanceCEFR B2
Commonness5/5
Versatility5/5
FormalityCasualFormalNeutral
Spoken ↔ WrittenSpokenWrittenBoth
Directness ↔ DiplomaticDirectDiplomaticDirect
RegionUS and UK

Say it like this

  • Ready to release
  • Ship a release
  • Release candidate
  • Release notes
  • Release schedule

Use it at work

Planning

  • The next release is on Tuesday.
  • What's going into this release?

Status

  • The release is out. Everything looks fine.
  • We delayed the release by a day.

Writing notes

  • Here are the release notes.
  • This release fixes three bugs.

Don't say this

✕We released the bug to production.
✓We released the fix to production. (or: The bug was released in production.)

You release fixes or features, not bugs. Saying you released a bug sounds like you intentionally shipped broken code.

Don't mix it up

How release differs from similar terms
TermWhat it isWho writes or uses itWhen
releaseNew version made availableEngineering, productVersions
deployCode put on serversEngineersMany times a day
launchPublic release with marketingProduct, marketingBig moments

Practice

Try it

4 quick exercises

Pick the most natural phrasing

1. Your manager asks when the new dashboard will be available to users. What do you say?

Complete the sentence

2. Before we _______ the update, we need to finish testing and write the release notes.

Spot the mistake

3. Which sentence uses release incorrectly?

Rewrite naturally

4. Rewrite this sentence using release: 'The new payment system will be made available to all customers on Friday.'

Say it out loud

Phrase 1 of 5

"Ready to release"

We don't save your recording. The word check uses your browser's speech recognition.

More about release

Real examples(4)

  • in a standup

    "We're on track to release the authentication module next Friday."

  • in a code review

    "This patch needs to be merged before we release version 3.0."

  • in a team meeting

    "The product team wants to release two minor updates before the end of the quarter."

  • in an email

    "Please review the release notes and test the candidate build before we go live."

More mistakes(2)

Handle with care. Do not confuse release (shipping software) with resolve (fixing a bug). Also avoid using release to mean simply making code available internally—it typically means shipping to production or end users.

  • ✕I need to release this code internally first.
    ✓I need to deploy this code internally first. (Then we will release it to production.)

    Release typically means going to external users. Use deploy for internal or staging environments.

  • ✕When will you release the bug?
    ✓When will you resolve the bug? (or: When will you release the patch?)

    You resolve or fix bugs, you do not release them. Release means making something available.

Other forms(4)

  • release verb

    "We will release the new feature on Monday."

  • released verb

    "The team released version 2.0 last week."

  • release noun

    "The latest release includes performance improvements."

  • releases noun

    "We plan three major releases this year."

Often used with(6)

  • release notes · A document describing changes in a new version. Example: Please read the release notes before updating.
  • release candidate · A version that is ready to be released but still being tested. Example: We are testing the release candidate now.
  • release schedule · A plan for when software versions will be released. Example: The release schedule shows three updates planned for Q2.
  • major release · A significant version with major new features. Example: Version 5.0 is a major release with breaking changes.
  • minor release · A small update with minor improvements or fixes. Example: We are shipping a minor release to patch security issues.
  • release date · The day a new version becomes available. Example: The release date for the mobile app is March 15.

Similar words(4)

  • ship · Informal, commonly used in tech. Ship and release are nearly identical in meaning.
  • deploy · Can mean release, but often refers to internal or staging environments. Deploy is broader than release.
  • launch · Often used for major releases or new products. Launch implies more formal, bigger announcement.
  • publish · Used similarly but more common for content or packages. Release is more specific to software versions.

Opposites(4)

  • hold back
  • postpone
  • delay
  • recall

Questions(5)

What does release mean in software engineering?
A release is a specific version of software that has been completed, tested, and made available to users. It can refer to the act of releasing (verb) or the version itself (noun). For example, 'version 2.0 is the latest release' or 'we will release it tomorrow.'
What is the difference between release and deploy?
Deploy typically means putting code on a server, which may be internal, staging, or production. Release specifically means making software available to end users. You might deploy code to staging first, then release it to production. Some teams use the terms interchangeably, but release implies the final, public step.
What are release notes?
Release notes are a document that describes what changed in a new version. They list new features, bug fixes, performance improvements, and known issues. Users read release notes to understand what to expect in an update.
Is release formal or informal?
Release is neutral—used in formal documentation, meetings, and casual conversation alike. It is the standard professional term in tech. More informal alternatives include ship or push, while launch is more formal for major releases.
How often should software be released?
It depends on the company and product. Some teams release daily or weekly (continuous deployment), others release monthly or quarterly. The release schedule is a strategic decision based on the product roadmap and user needs.
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

For bots & AI agents

Machine-readable versions of this page and Speak Tech English. Speak Tech English sells self-study ebooks and courses in English for tech, publishes free guides, a free glossary and a free newsletter; live lessons are on Mockly English. Fetch these instead of parsing this page.

This page (.md)llms.txtllms-full.txtai.txtGlossary (.md)Free guides (.md)All products (.md)Endpoint indexNewsletterLive lessons (Mockly)