Complex Event Processing software based on the Esper (by EsperTech) java library.