what should be considered when developing a business?