Klassene i .NET er basert på Basic Class Library (BCL), der standardklassene ligger. Databaselaget ADO.NET lager et felles grensesnitt mellom .NET og det man har av lokale lager (ODBC, OLE DB, eller spesielle databaser). Vevlaget ASP.NET brukes for presentasjonslaget i vevapplikasjoner, der de såkalte vevkontrollene kan limes inn. Vevtjenester lar prosesser utveksle data via den åpne W3C-standarden WSDL, herunder SOAP for administrering av selve dialogen (ordstyre), og XML for selve språkbruken (formatet). CLR vil også sikre gjenbruk av eldre programvare, formatert som Component Object Model (COM) eller lignende, ved å koble det til kjøringen i den grad det etterspørres.