Microsoft Visual C++ یک محیط توسعه مجتمع (IDE) است که در مایکروسافت برای تسهیل کار برنامهنویسی به زبان سی یا سی++ طراحی و نوشته شده است. ویژوال سی مجموعه ای به هم پیوسته شامل تمامی زنجیره ی ابزار توسعه ی برنامه از جمله ویرایشگر، کامپایلر، لینکر، ابزار میک، دیباگر و اسمبلر مخصوص ویژوال سی است که هریک علاوه بر داشتن خواص برنامههای قدیمی تر، دارای قابلیتهای منحصر به فردی هم میباشند. محیط ویژوال سی همانند بسیاری از محیط های برنامه سازی جدید مجهز به ویژگی ارزشمند خودتکمیلی است. یکی از خصوصیات بارز ویژوال سی قابلیت اجرا برروی ویندوزهای مختلف است. همچنین با ویژوال سی میتوان هم برنامه سطح پایین و هم برنامههای سطح بالا را طراحی کرد.