Este documento compara as tecnologias ASP.NET MVC 3 e Silverlight, discutindo seus modelos arquiteturais, casos de uso, pontos fortes e fracos. ASP.NET MVC 3 é um framework para desenvolvimento web leve e com foco em testabilidade, enquanto Silverlight é uma plataforma para aplicações ricas da web e do Windows Phone. Embora ainda precise amadurecer, Silverlight permite interfaces ricas com pouco código e funciona bem integrado a ASP.NET MVC 3.