Commissioning encompasses a test run and testing of the system. This stage is followed by the handover of the system. Most of these services are intended for developers or contractors, depending on the distribution of responsibilities.