a software system that is used to create, maintain, and provide controlled access to user databases
a collection of software that supports the use, creation and maintainance of databases
collection of tools, features, and interfaces that enables users to add, update, manage, access content in database. advantages include timely, interactive and flexible data access