 Management-directed programs are designed to give a broad knowledge of the functional areas of a company, and their interconnection, and also to develop the student's practical managerial skills, communication skills and business decision-making capability.These programs thus incorporate training and practical experience, in the form of case projects, presentations, internships, industrial visits, and interaction with experts from the industry.Subject specific programs, on the other hand, focus on a particular area, and are often more weighted towards theory.