Teknologi yang semakin berkembang menyebabkan model aplikasi web juga semakin berkembang. XML menjadi salah satu format yang banyak diaplikasikan untuk mengodekan data yang akan melewati koneksi jaringan.
Aplikasi web menggunakan saluran HTTP dalam hal komunikasi, dan dituntut harus dapat mempertahankan konsistensinya. Untuk memenuhi kebutuhan ini, Microsoft sebagai salah satu pemain TI menciptakan model pemrograman yang baru untuk keperluan akses data yang dibangun di atas kerangka .NET. ADO.NET memiliki ciri model pemrograman baru, yaitu disconnected data architecture, integrasi yang erat dengan XML dan representasi data dari berbagai sumber data yang erat kaitannya dengan optimalisasi interaksi dengan database di atas kerangka .NET.
ADO.NET merupakan konsep pemrograman database yang di dalamnya mengandung elemen-elemen yang dapat mencukupi kebutuhan programmer. Di saat yang sama, model pemrograman ADO .NET sebenarnya hampir mirip dengan ADO, sehingga pengetahuan programmer ADO tidaklah menjadi sia-sia ketika beralih ke ADO .NET. ADO .NET merupakan bagian intrinsik dari kerangka .NET namun bukanlah momok asing bagi programmer ADO, karena ADO pun dapat diakses bagi programmer .NET melalui interoperabilitas COM.
Editor's Note Bagi programmer yang memiliki latar belakang bahasa pemrograman Visual Basic 6, buku ini juga dapat diikuti, karena alur pemrograman antara Visual Basic 6 dan Visual Basic .NET tidaklah jauh berbeda.
Pembahasan buku ini secara keseluruhan dibuat berdasarkan Visual Studio 2008, tetapi tidak menutup kemungkinan apabila pembaca memakai versi .NET lain seperti Visual Studio 2003, Visual Studio 2005 atau Visual Studio 2010.