VMS (ang. Video Management Software) to oprogramowanie do zarządzania systemem monitoringu IP. Umożliwia ono obsługę wielu kamer i rejestratorów, podgląd na żywo, odtwarzanie nagrań, konfigurację harmonogramów, integrację z analizą obrazu (VCA) i systemami bezpieczeństwa.
W odróżnieniu od wbudowanego interfejsu w rejestratorze NVR, VMS działa na zewnętrznym komputerze lub serwerze i pozwala skalować system niezależnie od producenta sprzętu.
Profesjonalne VMS-y, takie jak Milestone, AxxonSoft czy Digifort, wspierają setki modeli kamer różnych marek i pozwalają na złożoną analizę danych: śledzenie obiektów, mapy ciepła, rozpoznawanie twarzy czy alarmy warunkowe. Oprogramowanie tego typu stosuje się w rozbudowanych instalacjach – np. w galeriach handlowych, obiektach przemysłowych, systemach miejskich czy na lotniskach. VMS wymaga zazwyczaj serwera z dużą mocą obliczeniową i przestrzenią dyskową.