Pour offrir un bon produit ou service à la clientèle, chaque entreprise a besoin d'embaucher et de maintenir un personnel compétent. Les petits entrepreneurs peuvent gérer directement cette fonction avec les autres responsabilités d'une entreprise, mais moyennes et grandes entreprises de consacrer du personnel spécialisé pour gérer leurs ressources humaines. Ce personnel peut varier de quelques dizaines à des dizaines de personnes. On retrouve des assistants en ressources humaines qui gèrent les fonctions de commis, et généralistes en ressources humaines qui aident à développer et mettre en œuvre des politiques globales de l'entreprise.