ADO.Net wird häufig von Programmierern verwendet, um auf Daten zuzugreifen und diese zu ändern, die in relationalen Datenbanksystemen gespeichert sind. Es kann jedoch auch auf Daten in nicht relationalen Quellen zugreifen. Es ist Teil der Basisklassenbibliothek, die in Microsoft .NET Framework enthalten ist.