The back-end of a website functions in a supporting role of displaying the front-end. The back-end is the part hidden from view of regular website visitors. The back-end generally includes the information structure, applications, hosting, and the CMS controlling content on the site.
The back-end works together with the front-end to make using a website possible. The front-end can receive input from the user, for example an order in a webshop or an e-mail to send in an e-mail application. The back-end then receives this information in order to process it further. After this information is processed, the response from the back-end can then be rendered in the front-end.