Business rules are declarative assertions of business and application requirements.
The account balance is the sum of the unpaid orders. The discount rate depends on total orders. Once e-business applications are created and deployed, changing these business rules requires manually modifying the code within the applications. In order to accommodate a relatively simple but crucial shift in strategy, a business must often make hundreds of programming changes requiring many months of work by skilled programmers familiar with the company's applications. Automating business rules dramatically reduces, or even eliminates, the need to write, test and optimize code.