The process now-a-days companies follow is the moment they have a new hire, employees straight goes into a training process wherein they are exposed to the new organization and trained according to their job profile. Along with this companies regularly conduct various training classes that relates to employees and companies benefit overall.
Managing these at times is a hard core job for a company with employee size above 500. Since you may have employees from different departments falling into the right fit category for a particular training class. Communicating with them and maintaining a record of the complete training development and after paper work gets tedious. With a system in place where selection of the right fit can be automatically done according to the job function, mails can be sent to them, maintenance of records is included is the requirement of the time.
The idea popped up with a real mockery happening in one company in front and ended up in scrapping the whole idea of training the employees. Its easy to start something, easier to close down on it, however the task is the manage it efficiently. With right things in place such small and important organizational activity can be successfully run.
We currently have many companies in US coming out with such modules of softwares on-line and off-line, thats specifically designed keeping the training departments in mind. It all depends on what you have in place and also does not mean that only large organizations need one such system, its useful for us, you and everyone who knows the importance and can get the output successfully.
A worth exploration..