La gamificación utiliza mecánicas de juegos para motivar ciertos comportamientos. Puede animar a las personas a completar tareas aburridas mediante el fomento de comportamientos deseados. Los procesos de gamificación pueden usarse para desarrollar aplicaciones web, programas de incentivos para clientes o empleados. Los programas de fidelización a menudo usan herramientas de gamificación como puntos y sorteos para fidelizar a los clientes.