Starting a business is hard. Making your business a success is even harder. If you think that a brilliant idea coupled with a sound business plan is enough, think again. There will always be moments of uncertainties. Different challenges will arise on a daily basis like hiring the right people, branding, market positioning, customer care, money management and even personal fatigue.