I am doing my 1st Year B.com. I am planning to take up higher course like CA or ICWA. What is the difference between that? CA means Chartered account which relates to auditing accounts and ICWA means Cost and work accounts. Are they required for the company? Please help me in finding out the answer for this.