HRM is mainly maintenance oriented whereas HRD is development oriented. HRM mainly aims to improve the efficiency of the employees whereas HRD aims at the development of the employees as well as organization as a whole.