You are designing an application for an organization that frequently changes its business rules. You need to determine an effective method of keeping up with these changes in your application design. What is the best method of doing this?