The back-end is the code that runs on the server, that receives requests from the clients, and contains the logic to send the appropriate data back to the client . The back-end also includes the database, which will persistently store all of the data for the application.