Gamification is the use of game design techniques & mechanics to solve problems and engage audiences. Gamification works by making technology more engaging, by encouraging users to engage in desired behaviors, by showing a path to mastery and autonomy, and by taking advantage of humans' psychological predisposition to engage in gaming. Source: Wikipedia
HOWWHY