Databases contain all the files, images, and other content that a website needs to function in an intended way. A database runs on a server (a remote computer that hosts the actual website) and is designed to make it easy to organize, retrieve, and save the data the website uses.