Microsoft .NET Framework 3.0 est un nouveau modèle de programmation de gestion de code pour Windows. Il s'agit notamment de Windows Communications Framework (Indigo), Windows Présentation Framework (Avalon), Windows Workflow Foundation (WinOE), InfoCard (maintenant connu sous le nom de Windows Cardspace). Il s'agit d'une combinaison de .NET Framework 2.0 et de nouvelles technologies. Il permet aux utilisateurs d'avoir une meilleure expérience visuelle, de communiquer de manière transparente et peut être appliqué à un large éventail de domaines professionnels.