This section explains how to acquire references to the base objects, which are required for all applications using the .NET API. It also explains the uses of the application, document, and database objects and how to use collections, which are commonly used throughout the .NET API. To help developers who are already familiar with COM to migrate existing code to .NET, the differences between the two APIs are highlighted with notes.