Insomma, un eseguibile CGI può fare tutto ciò che il linguaggio permette, con o senza librerie aggiuntive (riavvii di sistemi, threads, processi, cose specifiche).
L'importante è che l'output (sempre se deve esserci) deve solo essere HTML.