Look at Acropolis

Microsoft Code Name "Acropolis" was an incubation project for a set of components and tools intended to make it easier for developers to build and manage modular, business focused, client applications for Microsoft Windows on the .NET Framework. Many of this project futures are implemented in other projects like Silverlight. It is currently in CTP 1 phase. It comes as part of August 2007 CTP.
Next Recommended Reading Look at Live Services SDK