The front-end serves as the user interface. The back-end is where the data is actually stored. The benefit have having access split into a front-end and back-end is that it separates the user interface from the data and will allow multiple people to access the data, if the back-end is stored on a PC that is accessible across the network.