Web frameworks allow for the manipulation of databases. For example, in order to store data in a SQL database, you must first decide how to structure the data by writing a pre-defined schema (The way in which your database will read and store the incoming data). Web frameworks provide the ability to perform reads, writes and schema structuring.