What is a back office: purpose, functions, and optimization