Bling est une librairie de base pour C# destinée à programmer facilement des animations et des interactions avec des images pour les projets WPF et .NET. Destinée à être intégrée dans Visual Studio 2008, cette librairie autorise le prototypage rapide d'interface utilisateur avec une écriture du code simplifiées à son maximum. La bibliothèque intègre des routines géométriques et un moteur, expérimental, de rendu physique des interfaces utilisateur qui permet de contrôler pendant le développement le rendu des animations.