A solid business model would involve projections of growth for a good amount of time, around five years or more, else keeping up with a rapidly scaling model becomes a problem. The business model must factor in the cost of acquiring a customer and costs of production; when the cost of acquiring a customer is less than the lifetime value of a customer then the business model is viable.