The word “gamification” has become a buzzword in recent years. But actually, the idea of making software as easy and enjoyable to use as a video game has a lot of merit – and it's one that's becoming ...