Microsoft SharePoint Server 2010 provides an extensible solution platform to rapidly build solutions using familiar .NET technologies like Visual Studio 2010 and SharePoint Designer 2010. You'll find a rich set of out-of-the-box features such as Business Connectivity Services for read/write integration between application data, the Web, and Office 2010 client.
Office 2010 presents several exciting advances for developers by offering substantially expanded platform services, a big leap in tools productivity, and longer strides as an open/interoperable platform.