Als Bestandteil eines Videoüberwachungssystems ermöglicht es eine Video Management Software (kurz VMS) Videodaten von Überwachungskameras zu verarbeiten und zu verwerten. Die wichtigsten drei Grundfunktionen einer VMS sind:
- Live-Videostreams auf einem Medium darstellen (Monitor, Smartphone etc.)
- Videostreams aufzeichnen, wiedergeben und Auslagern (auf andere Medien übertragen)
- Analysefunktionen