Gamification is the process of enhancing systems, services, organisations and activities through the integration of game design elements and principles in non-game contexts. From Wikipedia