CariGest viene fornito con una serie di funzionalità incluse, in base alla versione scelta.
Ogni funzione può essere adattata alle specifiche esigenze, fino a modificarne del tutto il comportamento: ad esempio è possibile gestire l'emporio con o senza crediti, prevedere o meno una scadenza per le DonoCard (carte servizi), apportare altre modifiche in base al regolamento dell'Ente.
È inoltre possibile implementare nuove funzioni sulla base delle specifiche fornite.