Important factors you need to consider before starting a business