Et computeriseret vedligeholdelsesstyringssystem (CMMS) er en softwarepakke, der vedligeholder en computerdatabase med oplysninger om en organisations vedligeholdelsesaktiviteter. Disse oplysninger skal hjælpe vedligeholdelsesarbejderne med at udføre deres arbejde mere effektivt (f.eks. ved at bestemme, hvilke maskiner der kræver vedligeholdelse, og hvilke lagerrum der indeholder de reservedele, de har brug for) og hjælpe ledelsen med at træffe informerede beslutninger (f.eks. ved at beregne omkostningerne ved reparation af maskinnedbrud i forhold til forebyggende vedligeholdelse for hver maskine, hvilket muligvis kan føre til en bedre fordeling af ressourcerne).
CMMS-data kan også bruges til at kontrollere, at lovgivningen overholdes. For at kunne styre vedligeholdelsen af et anlæg korrekt er der brug for oplysninger til at analysere, hvad der sker. Manuelt kræver dette en enorm indsats og tid. Et CMMS giver også mulighed for at føre journaler og spore udførte og tildelte opgaver på en rettidig og omkostningseffektiv måde. (Wikipedia)