Whether you are running, or planning to run, an offline or online business the traditional basics of achieving business success apply. For instance, it is well-known that a business that has no plan is almost certain to fail. No matter how small a business is, it needs a plan. A business plan compels you to think before you act. It compels you to find out about your business area before you start; i.e. to research your business area or to establish its groundwork.
A business plan forces you to think hard about your competition and how you are going to beat them in the market. It forces you to establish whether your business idea is worth pursuing. Why start a business that is going to fail? Isn’t that stupid?
A business plan forces you to establish the expected costs and revenues of your business, and hence to determine profitability. Why run a business when, at any time, you cannot tell whether or not the business is succeeding? If you don’t know your costs or your revenues you cannot compare them together to tell whether your business is succeeding or failing.