Microsoft created the application programming interface known as ADO (ActiveX Data Objects) based on the ActiveX component technology. ADO enables the delivery of data in an object-oriented format from a variety of sources (relational databases, text files, etc.). ADO is a global technology that guarantees access to texts, documents, tables, and other items in addition to databases.