Refers to a process for the use of databases and data storage. It includes three stages: extraction of data from homogeneous/heterogeneous data sources, storage and transformation of data into the proper format or structure for analysis purposes, and loading of data into the final target.