This is a very nice article that explains the Documentum Foundation Class and how it relates to .NET programming. I developed a lot of applications using .NET that work with Documentum and it's very useful to understand what the DFC and PIA are especially when you deploy your application.
Happy programming!