Maintenance Repair and Overhaul (MRO) services provide after-sale engineering support, replacement parts, and mid-life product upgrades. Companies may maintain MRO organizations for their own in-house equipment, and/or to offer maintenance services for equipment sold to customers. Computer systems known as MRO support these activities.