I'm searching for some kind of software that can categorise custom-made skills, track their development for each employee, identify gaps in categories and in the same time posses data base with each of employees background about their education and work experience.