ADO is a provider-neutral object model designed for use in many languages, including VB, C++, Java, and VBScript.