Documentum Foundation Classes (DFC) is an object oriented application programming interface (API) and framework for accessing, customizing, and extending Documentum functionality.
Documentum has implemented DFC as a set of Java interfaces and implementation classes.
DFC also provides the Documentum Java-COM bridge (DJCB) to make the interfaces available in Microsoft’s Component Object Model (COM) environment.
The core of DFC is a set of Java classes, but it includes other elements as well:
Shared libraries to support DFC functionality.
A type library for accessing DFC via COM from Visual Basic or Visual C++.
DFC is used to provide Business Object Framework (BOF) implementation.