Vitamins are organic compounds that the body needs in small quantities for maintaining normal functions such as metabolism and immunity. Like all micronutrients, they must come from the foods you eat as they cannot be produced by the body or are produced in insufficient quantities.