As has been said, it is the language and understanding of the concepts that is difficult, not knowing how to use a specific tool. That's just icing. That hard part to grasp is the concept of organizing the information that describes the information you are storing. Think of a library and the card catalog on steroids. Then to understand how that information can be collected and assigned to minimize additional effort. For example, who check's in content can be more important that the information itself. If HR adds a document to the system, then it is probably a personell record of some type and has certain retention & access rules that can be applied automatically. Further, if the document is checked in from a person with the specific role of benefits administrator in HR, that is more information about the information you know. All of this information about the information stored is called metadata. It not only enables the information to be found and accessed quickly and in automated ways (think press releases on a corporate website) but also enables security, portability, retention and destruction, and revision management. It can also be takes a step further with use of workflows to define who can add, edit, and approve changes to information, and when information is updated in the system, the new version is automatically and immediately available to all consumers of the information.