Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du kannst das Framework wie eine "Laufzeitumgebung" für in .NET Technologie entwickelte Programme ansehen. Ohne installiertem Framework funktioniert ein .NET-Programm nicht. Das ATI CCC ist beispielsweise ein mit .NET Technologie entwickeltes Programm und braucht deshalb das Framework, damit es läuft.
So etwa ganz salopp geschrieben - mehr braucht man im Grunde als Anwender nicht zu wissen. Heute muss es je nach Betriebssystem noch zusätzlich installiert werden. In Zukunft wird es fester Bestandteil sein.