Zarządzanie utrzymaniem ruchu urządzeń CMMS (Computerized Maintenance Management Systems) jest to zautomatyzowany system wspierający utrzymanie ruchu, a w szczególności: obsługę zleceń remontowych realizowanych siłami własnymi i zlecanymi na zewnątrz, utrzymywania zapasów części zamiennych i materiałów eksploatacyjnych, zakupów , rozliczanie personelu, prowadzenie rozliczeń prac remontowych i kosztów eksploatacji. . W pewnych dziedzinach przemysłu, szczególnie tam, gdzie istotne jest optymalizowanie wykorzystania drogiego wyposażenia np. w elektrowniach, systemy tego typu, pełnią podstawową rolę w systemie zarządzania. Podstawowe ich funkcje to: