Building Business Solutions: Business Analysis with Business Rules