a facility for managing an organization's bi data; functions include: obtain data, cleanse data, organize and relate data, catalog data  includes data from outside source
a facility for managing an organization's bi data. -obtain data from operational, internal and external databases. -cleanse data -organize and relate data -catalog data using metadata
defines a framework that uses software engineering methods to build quality software