Существует два набора классов, зарегистрированных в Notes. Существуют OLE-классы, которые зарегистрированы как «Lotus Notes Automation Classes», и есть чистые COM-классы, зарегистрированные как «Lotus Domino Objects». Если вы не хотите, чтобы пользовательский интерфейс появлялся, вы должны использовать последний.
Цель классов OLE - вызвать пользовательский интерфейс клиента Notes и управлять им. Эти классы включают в себя NotesUIWorkspace и другие «внешние» классы, каждый из которых имеет «UI» в названии. В пакет также включены внутренние классы для работы с сохраненными данными без использования пользовательского интерфейса.
Классы COM просто включают в себя функциональность сервера.