Virtuoso gives application developers an opportunity to utilize OLE DB interfaces for their database programming needs. OLE DB is a Microsoft developed and promoted technology for uniform data access across diverse data sources. Many applications make indirect use of OLE DB through a higher level ADO interface.

VIRTOLEDB is the native OLE DB provider for Virtuoso . This enables applications to access a Virtuoso server using OLE DB interfaces. VIRTOLEDB provides implementation for all required and many optional OLE DB interfaces.