There seems to be a number of options for interfacing to Documentum; WDK, DMCL, DFC, DFS, DQL, etc.
What else is there? When whould you use which interface? For .NET developers, for Java developers?
DFC and WDK are Java, the others are probably usable from .Net