Un Hackatón es un encuentro en el que confluyen diferentes perfiles conformando los equipos, por ejemplo, programadores, diseñadores, expertos en marketing, responsables de producto y responsables de ventas, con la finalidad de desarrollar un proyecto o algún tipo de solución a un reto presentado al inicio del evento. Este tipo de eventos suelen durar entre dos días y una semana.
Los objetivos a conseguir son: por un lado resolver un reto o aportar mejoras a un proyecto y, por otro, aprender.
El término Hackatón alude a una experiencia colectiva que persigue desarrollar soluciones de forma colaborativa y un corto plazo de tiempo.