A corporate hackathon is an intensive, software-centric ideation, prototyping, and presentation challenge on known or unknown problems or opportunities. It's a time-boxed event asking participants to create novel solutions—combining technical skills, ideation, and presentation abilities.
- Intensive: time-boxed process (typically 24-48 hours) asking for the 'impossible'—novel solutions under pressure
- Software-centric: primarily about technology and code, though modern hackathons increasingly include no-code/AI solutions
- Multi-skilled: requires great technical abilities, ideation skills, and presentation capabilities
- Self-organizing: teams align ideas, prioritize, research, code, and present—all autonomously
- Flexible focus: may target specific problems/technologies or be open to any innovative ideas
Wikipedia defines hackathons as design sprint-like events for software development, but in practice the term describes any intensive idea-generation initiative—with or without functional software deliverables.
