EXPLORING THE DISTINCTIVE CATEGORIES WITHIN GAMIFICATION SOFTWARE SOLUTIONS