Human resource management functions applications skill development