The Octalysis framework is a gamification framework that explains in detail why a product is enjoyable or tedious. The primary focus of Octalysis is optimizing human motivation.