A business rules engine (BRE) is a software component that allows non-programmers to add or change business logic in a business process management (BPM) system.