What is a back-end?
A back-end is a stand-alone application program or the part of an application program that manages storing data to and fetching data from secondary memory. It is often matched by a an application or part of an application that manages user interaction, called a front-end, and (mostly) by a “middle” module that manages business logic and/or data processing for the whole application, referred to as “middle-tier” or “business logic layer”. In most modern applications, the back-end leaves all kinds of processing, except perhaps conversions, to the middle-tier.
DD2471 (Lecture 10) Modern database systems & their applications Spring 2012 1 / 38