The functions, benefits, challenges and HR use cases of eight technologies