event-driven software

noun
UK /ɪˈvɛnt ˈdrɪvən ˈsɒftweə/
US /ɪˈvɛnt ˈdrɪvən ˈsɔftwɛr/

Software that waits for things to happen, like a click or a message, and then does its job.

The event-driven software updated the screen as soon as the player pressed the button.


OTHER MEANINGS

2. A programming style where the flow of the program is decided by events such as user actions or sensor signals.

The game uses event-driven software so each key press triggers a jump.

3. A system design where parts of the software react to incoming notifications instead of running in a fixed order.

The smart doorbell's event-driven software sends an alert when it detects motion.

4. Software built around listening for and responding to changes, often used in apps and servers.

The chat app relies on event-driven software to show new messages instantly.