The topics in this section provide information about how solutions created by using the Office developer tools in Visual Studio work.
In This Section
- Architecture of Document-Level Customizations 
 Describes how document-level customizations work, and how they are perceived differently by the developer and the end user.
- Architecture of Application-Level Add-Ins 
 Describes the components of application-level add-ins, and how they are loaded by applications.
- Visual Studio Tools for Office Runtime Overview 
 Describes the different versions of the runtime that is used for Office solutions.
- Registry Entries for Application-Level Add-Ins 
 Describes the registry keys that are required on end user computers to discover and load application-level add-ins.
- Custom Document Properties Overview 
 Explains how the custom document properties work in document-level customizations.
Related Sections
- Office Solutions Development Overview 
 Provides an introduction to using Microsoft Office as a platform for developing business solutions.
- Getting Started (Office Development in Visual Studio) 
 Provides links to information about configuring a development computer to create Office solutions, how to begin creating solutions, and what has changed since the earlier versions of the Office developer tools in Visual Studio.
- Designing and Creating Office Solutions 
 Provides links to information about creating Office solutions.
- General Reference (Office Development in Visual Studio) 
 Provides links to information about user interface elements in Office projects, application and deployment manifests for Office projects, and APIs in the Visual Studio Tools for Office runtime.