[cita requerida] Algunos hackatones tienen metas educativas o sociales, pero en muchos casos también es crear software utilizable.
En otros casos, no hay restricción en el tipo de software que está siendo creado en el evento.
En los últimos años surgieron iniciativas como las hackatones, no relacionadas directo al mundo de la programación, pero con todos sus demás aspectos, y así se las considera tales.
[cita requerida] El hackathon, desde la óptica organizativa, tiene dinámica horizontal e intensiva: los participantes unen experiencias y habilidades individuales para crear soluciones concretas.
En los hackatones, existen varias modalidades según su duración; horas, días o hasta semanas, según también de su localización, existiendo las variantes presenciales y en línea, y claro, el área o temática del encuentro en sí.