A big reason why many start-ups fail is because a company just cannot find enough customers. Either the product/service is too niche or the product/service may not be in demand. Ensure that you are not pricing customers out and make sure your product/service is of good quality. Make sure that you have enough potential customers to stay profitable beyond the early adopters.