sometimes referred to as database software; software for creating, maintaining, and manipulating data.
a single or set of computer programs that are responsible for creating, editing, deleting and generally maintaining a database or collection of data records
these simulate evolutionary processes that yield increasingly better solutions