Release engineering, frequently abbreviated as "RE" or "Releng", is a sub-discipline in software engineering concerned with the compilation, assembly, and delivery of source code into finished products or other software components. Associated with the software release life cycle, it is often said that release engineering is to software engineering as manufacturing is to an industrial process. While it is not the goal of release engineering to encumber software development with a process overlay, it is often seen as a sign of organizational and developmental maturity. Modern release engineering is concerned with several aspects of software production: Being able to identify all of the source, tools, environment, and other components that make up a particular release. The ability to integrate source, third party components, data, and deployment externals of a software system in order to guarantee operational stability. The mission to provide a stable framework for development, deployment, audit and accountability for software components.
Release engineering Popularity Over Time