Core logic that is related to solving a business or domain problem should exist outside of a framework.