A crescente atenção que se tem dado a aplicações multi-plataforma, bem como a adoção da linguagem Java por uma parcela significativa dos programadores, trazendo consigo o conceito da JVM, contribuíram para o encaminhamento da plataforma de desenvolvimento e execução da Microsoft de modo a permitir a construção de aplicações multi-plataforma e multi-linguagem, constituindo o arcabouço denominado .NET. Neste seminário veremos a evolução da plataforma Microsoft e os principais conceitos que compõem o .NET, como a Common Language Runtime (CLR), por exemplo. Abordaremos, ainda, uma visão geral dos tipos de aplicações que podem ser desenvolvidas com o .NET.