Un hackathon es un evento intensivo y colaborativo, normalmente de entre 24 y 72 horas, en el que personas de perfiles técnicos (desarrolladores, diseñadores, ingenieros, expertos en datos) y no técnicos (negocio, marketing, comunicación) trabajan juntas para idear, diseñar y prototipar una solución tecnológica a un reto concreto.