Vitamins are complex organic molecules that are required to carry out the normal functions of our body. Minerals are the basic components of all matter and are essential in building the body cells. The body needs vitamins and minerals in order to grow and develop. Each vitamin and mineral has a specific role to play in the human body.