Skip to main content

Office 2010 developer map

The Microsoft Office 2010 Interactive Developer Map is a Silverlight application that helps developers visualize the different kinds of applications, services, client/server data-access technologies, on-premise servers, platform products and technologies, and tools that can help developers build multiple line-of-business solutions.

The map is a living document that provides links to MSDN Library reference documentation, MSDN portal pages, videos, and RSS feeds that describe how developers can use Office 2010 and associated tools and technologies to develop solutions that meet their needs. It allows them to drill down to each product and technology and learn about new features, objects, web services, protocols, and content resources that show you how to use and extend Microsoft Office and build custom solutions.

Discovering content to build Office developer solutions isn't overwhelming anymore.

Office resources

Office 2010 development

Microsoft Office 2010 is a broadly extensible platform that takes advantage of a powerful collection of integrated programs, on-premise servers, services, tools, and platform technologies. Office 2010 can help you build robust business solutions and deliver the best productivity experience across the PC, phone, and web.

Office 2010 desktop applications

By using Office development tools in Microsoft Visual Studio 2010, you can customize the ribbon, extend the Microsoft Office Backstage view, and create more complex add-ins. By using Microsoft Visual Basic for Applications (VBA) to write macros, you can customize and extend Office 2010 desktop client applications. And by using Open XML, you can assemble and manipulate Microsoft Word 2010, Excel 2010, and PowerPoint 2010 documents.

Office mobile applications

Microsoft Office Mobile includes mobile versions of Microsoft Word, Excel, PowerPoint, OneNote, Outlook, and SharePoint Workspace. The Microsoft Office 2010 Mobile Service (OMS) allows users to seamlessly integrate mobile capabilities of Microsoft Outlook 2010 and SharePoint 2010 with their mobile devices.

Office 365 and Office Web Apps

Microsoft Office 365 combines the familiar Office desktop suite with cloud-based versions of our next-generation communications and collaboration services: Microsoft Exchange Online, SharePoint Online, and Lync Online.

Microsoft Office Web Apps are the online companions to Microsoft Word, Excel, PowerPoint, and OneNote, and they enable users—regardless of their location—to access and edit documents. You can programmatically extend the Save to Web functionality in the Microsoft Office Backstage view. Microsoft Outlook Web App for Exchange Server 2010 provides a rich web-based environment for accessing data in a user's account, including email, calendar, contacts, and more.

Client/derver data-access technologies for custom solutions

Office 2010 offers a wealth of interesting new scenarios and solutions that can you can build. You can programmatically access Microsoft SharePoint, Exchange, Project, and Lync data from line-of-business solutions by using multiple object models, web services, and protocols.

On-premise servers

Microsoft SharePoint 2010, Exchange 2010, Project Server 2010, and Lync Server 2010 offer multiple capabilities and seamless connectivity with Office 2010 desktop applications. The integration of on-premise servers with the Office client makes it easier to build custom line-of-business solutions and scenarios.

Tools

Microsoft Visual Studio 2010 and Microsoft SharePoint Designer 2010 provide multiple project templates and project types that help you customize Office applications and add the specific features you need for your business processes.

Platform

A wide variety of platform products and technologies provide the foundation for multiple customized Office line-of-business solutions.