Dicta is a cross-platform business rules engine.
Dictionaries define dicta as a set of formal pronouncements from an authoritative source. The analyst, who owns the business case, writes a set of rules. Then the developer creates a user interface or a back-end application based on those rules.
Thus the analyst can create and maintain the business logic layer of the application separately from the data access, service and UI layers.
Dicta also includes WPF and Apache Camel APIs for GUI and, respectively, back-end modelling, although this work is still in its exploratory stages.
Dicta is extremely lightweight (about 1K lines of code).
Dicta is free open-source software under the business-friendly MIT license.