Pros/Cons of this approach
u Pros
uUser-friendly
uUser participation
uFaster, cheaper
uMaintaining business logic is much easier since all business rules are stored in a repository. uEasier and swifter response to changes in technology
uGenerate 99% of system
u                              Cons
uRequires discipline and architectural approach
uNeeds designers who are familiar with a rules-based way of thinking.