Front and back office application

A front office application is any software that has a direct relation to customers.

[1] In turn, a back office application has no such direct relation.

It provides functionality for internal operations such as enterprise resource planning (ERP), inventory control, manufacturing and all of the supply chain activities associated with procuring goods, services and raw materials.

[2] The software enabling the customer to order a product from a company is considered a front office application.

[1] If the company uses different software to order the product from a manufacturer, it is considered a back office application.