Microsoft nastoji da pojednostavi razvoj baza podataka u pomešanim IT okruženjima sa svojim ADO.net Entity Framwork beta 3 alatom. Ova inicijativa je već naišla na podršku provajdera baza podataka kao što su IBM, MySQL, Sybase i drugi. Framework je dizajniran da programerima olakša izgradnju aplikacija u čijem centru su podaci kao i servisima bez obzira na izvor podataka. ADO.net Entity Framework proširuje mogućnosti Microsoft-ovog Language Integrated Query (LINQ) tehnologiju omogućavajući programerima da koriste LINQ u velikom broju baza podataka. Programeri mogu da rade na konceptualnom nivou i fokusiraju se na poslovnu logiku umesto na pristup podacima.