software designed to assist in maintaining &  utilizing databases
a single or set of computer programs that are responsible for creating, editing, deleting and generally maintaining a database or collection of data records
a software service accessed over the internet using web protocols