Développer les compétences des collaborateurs d'une entreprise implique de faire intervenir des notions de ressources (actifs matériels et immatériels), de valoriser les compétences (capacités ou savoir-faire), les connaissances (savoirs validés) de chacun, et de potentialiser les capacités dynamiques (capacités individuelles et collectives à créer, à communiquer et à négocier). La bonne connaissance de ces notions permet de mettre en place des stratégies organisationnelles afin de piloter le développement des ressources tout en gérant l'identité et la culture de l'entreprise.