Термин « управляемая событиями архитектура» используется для любой программной системы, основанной на компонентах, взаимодействующих в основном или исключительно посредством событий. Например, практически в любой крупной инфраструктуре GUI на любой популярной платформе используется механика, управляемая событиями. Термин «событие» обычно означает «уведомление» в этом контексте.
Источник событий - это гораздо более специальный термин, относящийся к системам, в которых все состояние приложения хранится в виде последовательности событий. Хорошо известным популярным классом примеров являются системы транзакционных баз данных, которые хранят любые изменения состояния в журнале транзакций. Здесь термин «событие» больше относится к «изменению состояния», а не только к «уведомлению».
Таким образом, любая система, которая использует «источник событий» в качестве своей основной механики, может рассматриваться также как система с равномерным управлением, но в целом все наоборот.