I termini Front Office (letteralmente « negozio ») e di Back Office (« retro bottega ») sono generalmente usati per descrivere le parti aziendali (o del suo sistema d'informazione) dedicati rispettivamente alla relazione diretta con il cliente e alla gestione propria all'azienda.
Il Front-Office (detto talvolta anche Front line) designa la parte frontale dell'azienda, visibile dalla clientela e a contatto diretto con questa, come le équipe di marketing, di supporto utente o di servizio post-vendita.
Il Back Office invece designa l'insieme delle parti del sistema d'informazione alle quali l'utente finale non ha accesso. Si tratta dunque di tutti i processi interni dell'azienda (produzione, logistica, stock, vendita, contabilità, gestione delle risorse umane,…).
In realtà, Back Office e Front Office non sono totalmente separati dato che le équipe incaricate della relazione con i clienti hanno bisogno di avere un minimo di informazione sui processi di realizzazione del prodotto o del servizio aziendale. Al contrario, i settori dedicati alla concezione del prodotto devono essere tenuti informati dei problemi riscontrati dagli utenti oppure dei loro bisogni, per inserirsi in un ciclo di Migloramento continuo.