u++ (ou ultimate++) est un framework de développement rapide d'applications en c++ axé sur la productivité des programmeurs. il comprend un ensemble de bibliothèques (gui, sql, etc.), et un environnement de développement intégré. le développement rapide est obtenu par l'utilisation intelligente et agressive de c++, plutôt que par des générateurs de code fantaisistes. à cet égard, u++ est en concurrence avec des langages de script populaires, tout en préservant les caractéristiques d'exécution du c/c++. l'environnement de développement intégré d'u++, theide, introduit des concepts de programmation modulaires en c++. il est doté de la technologie de construction blitz, de visual designers pour les librairies u++, de topic++ pour la documentation du code et la création de ressources de texte enrichi pour les applications (comme l'aide et la documentation du code) et assist++, un puissant analyseur de code qui fournit des fonctions comme la complétion de code, la navigation et la transformation. theide peut travailler avec gcc, mingw et visual c++ 9.0 et peut également être utilisé pour élaborer des applications qui ne sont pas basées sur u++.