A C++/CLI teljesértékű CLR programozási nyelvvé vált, mely kiválóan használható .NET alkalmazások fejlesztésére. Az egyik legfontosabb előnye, hogy teljesen láthatatlan módon kommunikálhat egymással natív és felügyelt kód a C++/CLI programokon belül, így ideális meglévő Win32 alkalmazások folyamatos .NET migrációjához, illetve meglévő C++ könyvtárak .NET programokhoz való illesztésére.
C++/CLI kiválóan használható arra is, hogy valódi cross-platform alkalmazásokat .NET környezetben futtassunk (vagyis épp az ellenkezőjére használjuk a nyelvet, mint amire a Managed C++-t szánták: wrapper a .NET köré a natív alkalmazásunk számára).
Mielőtt azonban a C++/CLI-t választanánk a fejlesztéshez, érdemes megfontolni az alábbiakat: