Puedes desarrollar módulos perfectamente tanto con la versión 2005 y .NET 2.0 como con la versión 2008 (todavía sólo en inglés) y .NET 3.5, el cual ya incorpora AJAX, LinQ, etc. También puedes aprovechar las novedades de SQL Server 2008 Express Edition (en inglés).
En este mismo portal dispones del artículo Cómo crear un módulo, en el cual se utiliza Visual Web Developer.