ProRule is a business rule management system (BRMS). A business
rule is a type of module which is reusable by separating rule-based
businesses from the application.
A product factory is an IT technology which helps develop financial
products and services in the same way that manufactured goods
can be created at a factory.