front end: n.

1. Un computer intermediario che fa l'avvio e il filtraggio per un'altra (in genere piu potente ma meno semplice) macchina (il back end).

2. Quello con cui parli quando stai parlando con qualcuno che ti risponde senza troppa attenzione. “Guarda gli elefanti che ballano!” “Uh-huh.” “Hai capito che ho detto?” “Scusa, stavi parlando con il front end.

3. Software che fornisce un'interfaccia ad un altro programma ‘dietro’ di esso, che puo' non essere facile per gli utenti. Probabilmente da un'analogia con i front-end hardware (vedi il primo senso) che si interfacciavano con i mainframe.