Microsoft Office
Microsoft Office is a commercial suite of document editing applications that allow users to create text documents, spreadsheets, presentations and other types of documents. The Office suite has a public API that allows the development of extensions and integration with other applications.
Advantages
- A comprehensive set of objects, methods and properties are available in the API
- Different integration points allow development of many extension types
- The API is well documented
Disadvantages
- Some features are available only in .NET, while others only from VBA
- The .NET APIs require the .NET runtime to be installed
Components
- Word
- Excel
- Powerpoint
- Access
- Outlook
- OneNote