Hydroponics is a way of growing plants without soil. In soil-based agriculture, a good soil must provide a strong anchor, retain moisture and contain the right mix of plant nutrients. Not all soil meets these criteria for good plant growth, and hydroponics has allowed us to grow plants in places where the soil is unsuitable. Continual research has in fact made hydroponics an ideal method of achieving optimum results. It also costs much less to grow hydroponically than in the soil. This is why hydroponics has become so popular both for commercial and home use.