مجموعه زبانهای برنامه نویسی. Visual Studio میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل، برنامههای کاربردی ASP.NET و سرویسهای وب ASP.NET بنا به انتخاب شما همراه با زبانهایی مانند C++, C#, VB.NET, J استفاده شود.

مجموعه زبانهای برنامه نویسی. Visual Studio میتواند برای نوشتن برنامههای کنسولی، ویندوزی، سرویسهای ویندوز، برنامههای کاربردی موبایل، برنامههای کاربردی ASP.NET و سرویسهای وب ASP.NET بنا به انتخاب شما همراه با زبانهایی مانند C++, C#, VB.NET, J استفاده شود.

برخی از این امکانات جدید ویژوال استدیو:
- ابزار طراحی جدید برای ساخت لیست ها و Content Type ها
- امکان ساخت و ایجاد راحت تر ستون ها و فیلدها
- امکان ساخت و ایجاد وب پارت های سیلورلایت
- امکان پابلیش و انتشار پروژه های شیرپوینت بر روی سرورهای شیرپوینت به صورت ریموت
- تست و بررسی سرعت و بهینگی کدها توسط ابزارهای Profiling
- امکان ساخت و ایجاد ویژوال وب پارتهای Sandboxed
- بهینه شدن توسعه و پشتیبانی از راهکارهای Sandboxed
- پشتیبانی از دیباگینگ کدهای JavaScript و Intellisense برای جاوا اسکریپت ها
- و...
چارچوب داتنت یا DotNet FrameWork یک فناوری نرمافزاری است که بر روی بسیاری از نسخه های سیستم عامل مایکروسافت ویندوز قابل اجراست. به طور عمده این چارچوب از دو بخش عمده تشکیل شده است، بخش اول یک کتابخانهی عظیم از توابع و کدهای از پیش نوشته شده است که برنامه نویسان به راحتی از آنها استفاده میکنند و بخش دیگر یک ماشین مجازی (Virtual Machine) برای اجرای برنامه هایی است که تحت این چارچوب نوشته شدهاند. قابل ذکر است که برای اجرای برنامه های تحت این چارچوب نصب بودن آن الزامی است. به دلیل مزیت های بسیاری که این چارچوب نسبت به سبک قدیمی تولید برنامهها دارد بسیاری از برنامه های جدید که برای سیستم عامل ویندوز نوشته میشوند از این کتابخانه استفاده میکنند.
قابلیت های کلیدی نرم افزار:
- مدیریت نرم افزار در طول چرخه حیات آن
- سیستم گزارش باگ و اشکال زدایی
- آنالیز کردن کد های نوشته شده
- اجرای تست دستی، توانایی تست خودکار UI در برنامه های تحت وب یا ویندوز
- اجرای تست عملکرد (Performance Testing)، تست بار گذاری (Load Testing)
- مدل سازی و دستیابی به تعدادی از کدهای موجود و توابع وابسته آن
- مدیریت و گسترش پایگاه داده همزمان با اعمال تغییرات کد
- طراحی نرم افزار جدید و یا افزایش کد های نوشته شده ی قبلی
- قابلیت multi-monitor به منظور مدیریت و سازماندهی بهتر
- نوآوری های و امکانات جدید در زبانهای C# و Visual Basic ایجاد شده است.
- امکاناتی در ASP.NET برای کنترل نمودارها و استفاده از تکنولوژی AJAX پیاده سازی شده است.
- امکاناتی برای ایجاد نرم افزارهایی که بتوانند از امکانات جدید ویندوز استفاده کنند طراحی شده است.
