Front Office : ce que les visiteurs peuvent voir sur le site (et qui est géré dynamiquement bien souvent). Back-office : ce que les visiteurs ne voient pas sur le site : l'espace d'administration.
C'est ma définition, elle n'est peut etre pas très rigoureuse mais dans l'idée c'est ca.