In een artikel op Infoworld wordt gesteld dat Microsoft momenteel verschillende Windows-versies ontwikkeld die slechts een beperkte functionaliteit bevatten. Om beheerskosten te drukken en veiliger producten te creëren wil Microsoft verschillende Windows-versies leveren voor verschillende taken, zoals er nu al een versie voor opslagsystemen en een versie voor webservers is. Deze bestaande Windows-versies bevatten echter wel nog steeds de volledige codebase en daar wil Microsoft verandering in brengen. Volgens analisten kan Microsoft met dergelijke producten beter standhouden tegen de sterke punten van Linux, maar zal deze omschakeling een grote uitdaging voor het bedrijf zijn.
Samen met de Longhorn-release wil Microsoft verschillende versies uitbrengen die geschikt zijn voor opslagsystemen, printservers of fileservers en die slechts een klein deel van de Windows-code bevatten. Er zou echter wel een volledige Windows-versie beschikbaar blijven voor algemene taken. Door minder code te gebruiken voor specifieke servertaken, zou de veiligheid moeten verhogen. Hackers en virusschrijvers hebben daardoor immers een kleiner spectrum waarop ze zich kunnen richten om misbruik van eventuele lekken te maken. Een virus dat bijvoorbeeld misbruik maakt van de JPEG-exploit zou op die manier geen kans maken op een systeem waar geen JPEG-functionaliteiten nodig zijn.