CamPermanent costituisce una soluzione completa per la gestione di device video, come ad esempio webcam, netcam (basate su IP) e schede di acquisizione integrate nel sistema o ad esso collegate esternamente. La funzione di registrazione permanente si presta per trasformare il proprio computer in una sorta di sistema di sorveglianza sul quale fare affidamento in ogni momento della giornata. Ciascun video è aggiustabile sia in lunghezza che in risoluzione.
Una funzionalità aggiuntiva di CamPermanent facilita il collegamento con un server remoto per caricare i filmati registrati da ogni sorgente. Non vi sono teoricamente limitazioni sul numero di dispositivi video gestibili da questo applicativo e si può ricorrere anche ad una comoda opzione per il rilevamento dei movimenti, al quale à associabile una determinata azione. Si può inoltre scegliere per quale parte di un'area sorvegliata attivare il rilevamento dei movimenti, in quale fascia della giornata e in quali giorni. L'azione associabile può essere l'avvio di una registrazione, la cattura di una schermata, l'esecuzione di un programma esterno, la riproduzione di un suono, il trasferimento FTP, la spedizione di un messaggio di posta elettronica ed altro ancora.