Rules-based program

Definition
A rules-based system is used as a way to store and manipulate knowledge to interpret information in a useful way. They are often used in artificial intelligence applications and research.