Gamification introduces the challenging and fun aspects of gaming into tedious work tasks. It can be deployed across the enterprise and in some cases, small and medium businesses. The objective is to influence desired behaviors among employees. Beyond the competitive and recognition aspects, gamification also creates a social collaboration environment, delivers notifications and alerts, offers live guidance within training courses, and provides analytics and performance reviews.