Customer relationship management
JFire manages not only persons and their various roles (user, customer, supplier etc.), but also all their purchases and sales as well as relationships between them (e.g. person A being an employee of company B).
Furthermore, you can configure the data structure of your customers (or other persons) on the fly at runtime whenever you feel the need for an additional field.
more...