The ADO object model is language neutral, allowing it to be used in a variety of development environments. These include any of the Microsoft Visual languages (Microsoft® Visual Basic®, Microsoft Visual C++®, Microsoft Visual J++™), as well as in Web development environments such as Microsoft Visual InterDev™.