The back-end refers to any functionality needed to handle the request and deliver the response to the user. This functionality usually comprises: The server – It provides data on request. The app – It is the application running on the server that channels the data. The database – This part stores and handles data.