a set of programs that provide users with tools to create and manage a database
software used to manage the additions, updates, and deletions of data as transactions occur, and to support data queries and reporting
software that permits an organization to centralize data, manage them efficiently, and provide access to the stored data by application programs