Answer:
Such software does several things. Most basic is that it recives and proceses requests to access the data contained in a database and returns results for those queries. It also ensures that only those with permission to access the data may do so. You could use it to store bits of programming or accounting data for a company or for yourself.