(programming)A kind of program, such as a graphical user interface, with a main loop which just waits for events tooccur. Each event has an associated handler which is passedthe details of the event, e.g. mouse button 3 pressed atposition (355, 990).
For example, X window system and most Visual Basicapplication programs are event-driven.