Complex event processing (CEP) é o uso de tecnologia para prever eventos de alto nível provavelmente resultantes de conjuntos específicos de fatores de baixo nível. O CEP identifica e analisa as relações de causa e efeito entre os eventos em tempo real, permitindo que o pessoal tome ações efetivas de forma proativa em resposta a cenários específicos. O CEP é um paradigma em evolução originalmente concebido na década de 1990 pelo Dr. David Luckham da Universidade de Stanford.
Um aspecto importante do CEP é o monitoramento da atividade empresarial (BAM), o uso da tecnologia para definir e analisar proativamente as oportunidades e riscos mais críticos em uma empresa. O CEP é especialmente eficaz em situações que envolvem inúmeros fatores que interagem de forma variável, como os ambientes de investimento e empréstimo das instituições financeiras. CEP is used in security policy risk management, customer relationship management (CRM), application servers and middleware. CEP can also be used in threat management for communications networks.