This list contains twenty important questions you should ask yourself before starting your business. They will help you in writing your business plan, defining your mission and vision, and in your feasibility study.