Visual C++ è l'unico linguaggio con cui è possibile, attualmente, produrre applicazioni native (non "managed") e applicazioni basate sul .NET Framework, a propria discrezione, oppure "miste", all'occorrenza, situazione ricorrente nel caso di porting di applicazioni esistenti.