VirtGuard è un software che permette di tenere sotto controllo un piccolo ambiente, monitorandolo attraverso una classica webcam o una macchinetta fotografica digitale.
Le funzionalità principali del programma prevedono un rilevatore di movimento in grado di percepire l'eventuale cambiamento di immagine.
In questo modo è possibile memorizzare i momenti di massimo interesse, così come tenere traccia degli stessi mediante opportuni file di log.
Attraverso l'interfaccia grafica è possibile impostare differenti filtri di rilevazione per il motion detection system, permettendo di scegliere la giusta soglia di allarme, oppure configurare differenti tipologie di notifica.
Tra questi, oltre al già citato sistema di memorizzazione sul disco rigido, evidenziamo la possibilità di inviare le registrazioni verso un server FTP collegato alla rete internet.