1. A method for deploying an annotation system in an enterprise comprising: identifying annotatable data objects; identifying annotation metadata to be kept for each combination of at least one role and at least one annotatable data object; and creating annotation structures, for each combination of at least one role and at least one annotatable data object, containing fields associated with the identified annotation metadata.