The rules can be created with conditions whereas the business functions are coded logic with specific business rules where the normal rules cannot be applied.