Благодаря "гибкой логике" - набору настроек, можно быстро и безопасно расширить функции системы, причем для этого не нужно разбираться в программировании.
Эта логика состоит из отдельных программ.
Каждая программа выполняет одно или несколько действий.
А действие выполняется только в том тогда, если происходит какое-то событие.
А условия возникновения этих событий зависят уже от самих настроек, которые можно задавать. Причем, последовательность выполнения программ можно менять, события и условия.