Hackathon ist eine neue Wortschöpfung aus den Begriffen „Hack“ und „Marathon“. Hack meint in diesem Fall aber nicht das illegale und kriminelle Kapern fremder Computer – vielmehr geht es um gründliches, konzentriertes und ergebnisorientiertes Programmieren. Bei einem Hackathon arbeiten Experten-Teams (Programmierer, Techniker, Designer, Grafiker, Entwickler & Co.) gemeinsam an einem Software-Produkt. Das kann zum Beispiel genauso eine innovative App sein wie ein neuartiges Online-Tool. Der Zeitrahmen für die Entwicklung ist eng gesteckt – meist planen die Veranstalter des Hackathons mit wenigen Tagen.