L'equivalente informatico dei moduli su carta è denominato fill-out form. Esso permette di avere spazi su cui l'utente può scrivere, bottoni da selezionare per scelte multiple o singole, finestre per i menù. Inoltre con questo strumento è possibile trasmettere dati dalla macchina sulla quale gira il cliente ad un eseguibile che risiede sul server.
Esistono due metodi di accesso ad una form: POST e GET. Essi si differenziano nel modo di trasferire i dati.
Quando l'utente inserisce dei dati, questi vengono inviati in forma codificata dopo che è stata creata una associazione nome-valore.
Per la decodifica sono già disponibili vari programmi.
Dopo l'analisi i dati in ingresso diventano valori di variabili di ambiente, questi possono essere estratti all'interno degli scripts ed essere quindi elaborati.
Qui di seguito è riportato un esempio di form: codice HTML e, in figura 5.2 sua interpretazione da Mosaic. La pagina mostrata è un classico esempio di `` modulo elettronico''. In questo caso il modulo serve per raccogliere impressioni e suggerimenti dagli utenti del pacchetto creato.