The inspection, maintenance and repair (IMR) vessel is designed to carry out these tasks at sea.
IMR vessels can be found in a variety of offshore industries.
While size and equipment vary from one IMR vessel to another, most carry cargo-handling systems (booms, cranes, davits, etc.). They also usually have azimuth propulsion for greater precision and maneuverability.
Selection of an IMR vessel depends on multiple factors: dimensions, cargo handling gear, type of propulsion, etc.