title: What kind of design I should go with
body: <p>We are developing a product which can be sold to multiple states. </p>
  
  <p>The DB model will remain the same, but the business rules can change for entities. </p>
  
  <p>For e.x:- To offer tax services, Georgia state might mandate that you have a CPA, other state might mark it optional. </p>
  
  <p>How do we design such a system, where we can plug in any custom business logic for a given state.</p>
  
  <p>what kind of design pattern will be useful here?</p>
  
  <p>user</p>