Ein
Hackathon ist eine wettbewerbsorientierte und zeitkritische Veranstaltung, die von einem Unternehmen, einem Consortium oder einer verwandten Organisation (z. B. in der Technologie-, FinTech- oder
Blockchain-Branche) durchgeführt wird. Bei diesen Veranstaltungen treten Softwareingenieure gegeneinander an, um funktionierende Anwendungen, Softwareprogramme oder sogar ganze Computernetzwerke zu entwickeln.
Hackathons bieten oft mehrere verschiedene Preiskategorien für die Gewinner/innen und haben oft einen bestimmten Schwerpunkt - z. B. die verwendeten Programmiersprachen, das verwendete Operating System oder die Zielgruppe der beteiligten Programmierer/innen. Der Name
Hackathon ist eine Wortschöpfung aus
Hacking und Marathon.