Hackathon (aus “Hacken” und “Marathon”) ist die Bezeichnung für eine Veranstaltung, in deren Rahmen innerhalb eines bestimmten Zeitraums Softwareprodukte zur Lösung eines vorgegebenen Problems entwickelt werden. Die Teilnehmer arbeiten dabei in kleinen, idealerweise interdisziplinären Teams, die sich nach Interesse und Fähigkeiten zusammenfinden.
Bei einem Hackathon im Bereich Legal Tech zum Beispiel arbeiten Juristen mit Programmierern zusammen, um gemeinsam eine Softwarelösung für ein juristisches Problem zu entwickeln.
Die typsiche Dauer eines Hackathons beträgt 24 – 48 Stunden. Genau wie die Blockchain ist auch der Hackathon im Prinzip nichts Neues: Der erste fand bereits 1999 statt.