Nicht lange nach der Veröffentlichung der offiziellen Version von .NET Framework 4.0 plante Microsoft, .NET 3.0/3.5 aufzugeben.
Das .NET Framework wurde ursprünglich im Jahr 2002 veröffentlicht und wird von Microsoft als Hauptprodukt angesehen (gleichgestellt mit Windows und Office). Daher verfügt es über eine 5+5-Lebenszyklusstrategie mit fünf Jahren Mainstream-Support und fünf Jahren erweitertem Support. Dies ist auch die längste in der Produktlinie von Microsoft.
Microsoft sagte, dass es hart daran arbeitet, .NET 3.5 SP1 und das neueste .NET 4.0 zu fördern, um Schlüsselkomponenten des Windows-Betriebssystems zu werden, sodass ihr Lebenszyklus vom Windows 7-System als übergeordnetem Produkt usw. abhängen wird. In Windows 7 ist .NET 3.5 SP1 bereits direkt integriert, sodass seine Popularisierung kein Problem darstellt.
Die alte Version von .NET 3.0/3.5 wird am 12. April 2011 den Mainstream-Support beenden, was bedeutet, dass Microsoft nach einem Jahr keinen technischen Support und keine Produktdesign- oder Funktionsänderungen mehr für sie bereitstellt und nur noch bezahlten Support und Sicherheit behält Updates, nicht sicherheitsrelevante Hotfixes, sind nur für Benutzer gültig, die die Verlängerungsvereinbarung erwerben.
Microsoft empfiehlt allen Benutzern, so schnell wie möglich ein Upgrade und eine Migration auf .NET 3.5 SP1 oder .NET 4.0 durchzuführen.