Back end

A back end is an application or program that serves indirectly to support front-end services, usually by being closer to the required resource or having the capability to communicate with the required resource, such as a database.