Source: http://www.gc-solutions.net/blog/7-technology-enabled-tools-that-empower-the-modern-corporate-trainer/