Microsoft a décidé de supporter la langage KPL (Kid's Programming language), langage de programmation reposant sur .NET, destiné à l'apprentissage du développement chez les enfants. KPL a été développé par les trois membres du cabinet de consultant Morrisson-Schwartz, dont Jonah Stagner, ex-développeur chez Microsoft.
L'objectif est de trouver un remplaçant à l'ancestral BASIC, qui, selon eux, n'était plus d'actualité et pas assez moderne. KPL familiarise ainsi les apprentis développeurs avec une environnement de développement complet.
KPL est téléchargeable gratuitement en version anglaise, allemande, suédoise, polonaise et roumaine.