Pengembangan Aplikasi Desktop: Membuat aplikasi Windows Forms dengan antarmuka pengguna yang kaya.Pengembangan Aplikasi Web: Membangun aplikasi web menggunakan ASP.NET.Pengembangan Layanan Web: Membuat layanan web untuk berbagi data dan fungsionalitas antar aplikasi.
Pengembangan Aplikasi Konsol: Membuat aplikasi yang berjalan di baris perintah.