5 things you need to start a business:
  1. Time
  2. Money
  3. Patience
  4. Research (Retail space, website, licenses and permits, product, marketing, customer base)
  5. Business Plan

There are essential tasks involved in starting a new business. The first two links provided below list important
steps and things needed when starting a small business.

https://www.incorporate.com/completing_startup_tasks.html

http://www.moneycrashers.com/what-need-start-business/