Хакатон је конвенција или догађај који обично постављају произвођачи хардвера или софтверске компаније, али може укључивати и друге ентитете, као што је влада. Ови догађаји се креирају са специфичним циљем, као што је прављење одговарајућих управљачких програма за одређену хардверску компоненту или проналажење решења за безбедносне рањивости. Понекад се користе за дизајнирање додатних функција за постојећу софтверску платформу (нпр. Познато дугме "лике" које се користи на Фацебооку замишљено је на интерном хацкатхону компаније).
Влада Сједињених Држава одржала је 2011. године хакатон како би побољшала градске транзитне системе. Хакатони се чак могу одржавати у образовне или социјалне сврхе. Могу трајати од једног дана до једне седмице. Док појам "хак" има ноторне негативне конотације, хакатони су догађаји стварања знања бијеле капе, а не злонамјерни или криминални.
Услови програмирања, услови безбедности