Microsoft .Net Framework merupakan suatu lingkungan kerja untuk memudahkan pengembangan dan eksekusi berbagai macam bahasa pemrograman dan kumpulan pustaka-pustaka (library) agar dapat bekerja sama dalam menjalankankan aplikasi berbasis Windows.
Selama ini, komputer hanya dapat mengerti satu bahasa saja, yaitu bahasa mesin (assembly), namun ketika Anda mendevelop suatu aplikasi dengan bahasa .Net, kemudian dijalankan… maka komputer