Drools is a business rule management system (BRMS) with an inference based engine, using an enhanced implementation of the Rete algorithm. Business rules implementations are aimed mostly at developers. However, it is sometimes needed that these rules are readable and understandable by the business analysts. Ideally, they should be able to change rules or even write new ones. Decision table as a form of human-readable rules involve business analysts in creation and maintenance of rules. Managing rules in a spreadsheet format is very applicable for business analysts since they already use them. An important aspect of business rules is their readability and user friendliness. Looking at a rule, you should immediately have an idea of what it is about.