Database Management Systems Laboratory What is the difference between frontend and backend? Frontend refers to the client-side, whereas backend refers to the server-side of the application. Frontend is basically what users see whereas backend is how everything works. Frontend is usually the application that is exposed to user/world (a windows application, a web application or a web service). Backend is usually the application which contains all logic (do calculations, work with the DB) etc. Frontend is also referred to as the “client-side” as opposed to the backend which is basically the “server-side” of the application. Frontend is the part of the website users can see and interact with such as the graphical user interface (GUI) and the command line including the design, navigating menus, texts, images, videos, etc. Backend, on the contrary, is the part of the website users cannot see and interact with. It’s all about how everything works. Why do we need a database?