+**Event Driven** is a [programming paradigm](/wiki/programming_paradigm) where the flow of a program is determined by events. Instead of executing a predefined sequence, the system waits for external actions or messages, such as user input or system notifications, and then reacts accordingly through [event handlers](/wiki/event_handler). This architectural style is fundamental to modern graphical user interfaces and responsive real-time systems.
+## See also
+- [Asynchronous](/wiki/asynchronous)
+- [Callback](/wiki/callback)
+- [Observer Pattern](/wiki/observer_pattern)
... 1 more lines