Arvutipõhine hoolduse juhtimissüsteem (CMMS) on mis tahes tarkvarapakett, mis säilitab organisatsiooni hooldustegevust käsitleva teabe arvutipõhist andmebaasi. Selle teabe eesmärk on aidata hooldustöötajatel oma tööd tõhusamalt teha (näiteks määrata kindlaks, millised masinad vajavad hooldust ja millistes laoruumides on vajalikud varuosad) ning aidata juhtkonnal teha teadlikke otsuseid (näiteks arvutada iga masina rikete parandamise ja ennetava hoolduse maksumus, mis võib viia ressursside parema jaotamiseni).
CMMSi andmeid võib kasutada ka õigusnormide täitmise kontrollimiseks. Selleks, et nõuetekohaselt kontrollida rajatise hooldust, on vaja teavet, et analüüsida toimuvat. Manuaalselt nõuab see tohutult palju tööd ja aega. CMMS võimaldab ka arvestuse pidamist, et jälgida õigeaegselt ja kulutõhusalt täidetud ja määratud ülesandeid. (Wikipedia)