1. Change management An approach to shifting or transitioning individuals, teams, and organizations from a current state to a desired future state. It is an organizational process aimed at helping change stakeholders to accept and embrace changes in their business environment. In some project management contexts, change management refers to a project management process wherein changes to a project are formally introduced and approved.
2. Version management
Version management is to keep track of the multiple versions of system components and ensuring that changes made to components by different developers do not interfere with each other.
3. System buildings
This is the process of assembling program components, data and libraries, then compiling these to create an executable system.
4. Release management A relatively new but rapidly growing discipline within software engineering of managing