Pakiet redystrybucyjny .NET Framework jest potrzebny do uruchamiania aplikacji napisanych dla platformy .NET.
.NET jest kolejną platformą Microsoftu (po Win16 API i Win32 API). Wprowadzono w niej szereg zmian i ulepszeń.
W starszych platformach wynikiem kompilacji był plik/pliki z kodem maszynowym (zrozumiałym przez procesor), scalane następnie przez linker do pliku PE.
W platformie .NET przyjęto zupełnie inne rozwiązanie. Kody żródłowe programów są kompilowane do kodu pośredniego (CIL - Common Intermediate Language), a ich interpretacja i kompilacja do kodu maszynowego odbywa się dopiero przy uruchamianiu programu.
W chwili obecnej istnieją środowiska uruchomieniowe .NET dla systemu Windows, Linux, Unix, Mac OS X, Solaris i innych. Dzięki temu aplikacje .NET charakteryzują się dużą przenośnością - jest to jeden z najważniejszych atutuów tej platformy. Jako minus można natomiast wymienić wolne uruchamianie się programów oraz duże wykorzystanie pamięci RAM.
Zobacz też .NET Framework 1.1 Service Pack 1 oraz Pakiet języka polskiego.