Plants require macro and micro nutrients for normal growth. Macro nutrients like nitrogen, phosphorus, potassium, calcium, magnesium, and sulfur are required in large amounts. Micro nutrients such as iron, manganese, copper, molybdenum, zinc and boron are needed in small amounts.