يكياز گزينههاي موجود در اين بسته نرمافزاري++ Visual C است. ويژوال++ C يكIDE پر توان براي زبان++ C است كه امكانات گرافيكي و بصري به زبان C++ميدهد و به اين ترتيب آن را به يك زبان ويژوال تبديل ميكند.
بااستفاده از اين امكان ميتوان بسياري از اجزاي گرافيكي از قبيل منوها،دكمهها، كادرهاي مكالمه و... را همچون بسياري از زبانهاي ويژوال ديگربه برنامه اضافه كرد. ابزار مشابه و قدرتمند ديگر C++ builder است كهازجانب شركت Borland عرضه شده است. اين محصول از نظر تجاري رقيب ++VisualC مايكروسافت است و از نظر تواناييها و امكانات هر يك نسبت به ديگريبرتريهايي دارند كه در مجموع آن دو را به عنوان رقيب مطرح ميكند.
ميتوانگفت كه اكثر قريب به اتفاق برنامههايي كه امروزه به زبان++ C نوشتهميشوند با يكي از دو كامپايلر نام برده شده كامپايل ميشوند و امروزهكمتر كسي است كه بدون داشتن دليل خاصي، براي نوشتن برنامههاي معمولي بهزبان C++، از كامپايلر ديگري غير از كامپايلر اين دو شركت استفاده كند.
ايندو بسته نرمافزاري، علاوه بر اين كه تمامي امكانات زبان را در اختياربرنامهنويس قرار ميدهند، براي وي شرايطي فراهم ميآورند كه طراحي محيطبرنامه و واسط گرافيكي، برنامهنويسي و اشكالزدايي برنامه را به ميزانزيادي ساده مي سازند. وجه تمايز اين كامپايلرها با ساير كامپايلرهايزبان++ C يكي در سرعت كامپايل و نيز ساخت برنامههاي پرسرعت است و ديگريانجام عمل بهينهسازي كه برنامه است. برتري اين ابزارها نسبت به سايرابزارها نيز در جامعيت كتابخانهها و توانمندي IDE آنهاست. منظور ازكتابخانه، توابع و قطعه برنامههايي است كه به صورت آماده و از پيش نوشتهشده به همراه ابزار عرضه ميشود تا برنامهنويس مجبور نباشد هر برنامهايرا كه ميخواهد، شخصا تمام قطعههاي آن را بنويسد. به عنوان مثال لزوميندارد كه برنامهنويس به هنگام نوشتن برنامه تابع محاسبه مساحت دايره يارسم استوانه را شخصا بنويسد.
بنابراين خوب است كتابخانهاي باشد كهاين توابع در آن موجود باشد و برنامهنويس تنها در زمان نياز آنها را درونبرنامه خود فراخواني كند.
يكي از قدرتمند و معروفترينبستههاي نرمافزاري مخصوص برنامهنويسي،Visual Studio است كه از جانبشركت مايكروسافت عرضه شده است و فعالانه به روز رساني و پشتيباني ميشود.در اين بسته نرمافزاري ابزارها و كامپايلرهاي مختلفي به صورت يكجا عرضهشدهاند كه البته هر كدام ميتوانند به صورت جداگانه نصب شده و مورداستفاده قرار گيرند.