Human Capital Management (HCM), Human Resources Management System (HRMS), lub Human Resources Information System (HRIS) to systemy, których głównym zadaniem jest zarządzanie działaniami HR w przedsiębiorstwie. Oprogramowanie tego typu wykorzystywane jest przez firmy w celu gromadzenia, przetrzymywania i wykorzystywania informacji o pracownikach oraz efektach ich pracy. Do ich najważniejszych zadań należy: zarządzanie procesami finansowymi i wypłatami, rekrutacją, czasem pracy.
System zarządzania zasobami ludzkimi ułatwia codzienne procesy kadrowe. Traktuje zasoby ludzkie jako dyscyplinę, a w szczególności podstawowe czynności i procesy HR z dziedziną informatyki, podczas gdy programowanie systemów przetwarzania danych ewoluowało w wystandaryzowane procedury i pakiety oprogramowania do planowania zasobów przedsiębiorstwa. Ogólnie rzecz biorąc, systemy planowania zasobów przedsiębiorstwa wywodzą się z oprogramowania, które integruje informacje z różnych aplikacji w jedną uniwersalną bazę danych.