Starting a new business requires a wide range of activities and skills: you will need to analyze the market and competition, define your target market, formulate your value proposition, and make appropriate choices about production, promotion and distribution. In addition-even if you are not an accounting expert-you must also understand the consequences of all your choices on your company's financial results, as well as be able to estimate the financial...