Noun
event-driven programming (uncountable) (programming, paradigm) A programming paradigm where the flow of the program is determined by events.