The backend consists of the server, the application, and the data store. The machine that processes queries is called a server. The application is server-side software that listens for requests, then looks up the requested data in a database and responds accordingly. The database is the central repository for all information.