You have just read a high-level overview of the differences between ADO and ADO .NET. While the .NET Framework provides support for the COM standard on which ADO is built, ADO .NET provides all the means of data access in .NET for all types of application services. ADO .NET is also more integrated with XML than ADO, making data sharing across remote application tiers a reality. ADO .NET contains a lot of objects, and the subsequent chapters dig deeper into the way these objects interoperate to help you implement the best .NET database application.