One potential application of badges may be in the creation of in-class games. If so, an application such as Badgeville might offer the framework needed to create such games. "Badgeville is a SaaS platform, not an app. It is not an out-of-the-box solution. You customize it to fit the individual needs of your program and it enables your business to track behavior across all of your web and mobile properties." It integrates with other applications such as Salesforce.com and Jive and has a mobile application development kit.