Un hackathon es un evento en el que participan expertos de diferentes campos de las tecnologías de la información, en diversas capacidades: desarrolladores de software, programadores y diseñadores gráficos. El término proviene de la unión de las palabras: hack y maratón, y rápidamente se volvió popular dentro de la cultura hacker americana a partir de 1999.