Aunque comúnmente se cree que las plantas requieren suelo para crecer, la mayoría de las plantas no lo hacen. De hecho, no es el suelo en sí lo que hace que crezca una planta, sino los nutrientes que se encuentran en el suelo.
Para que una planta crezca, se requieren algunas cosas básicas. Las plantas necesitan nutrientes, apoyo, protección contra los elementos, humedad y oxígeno para las raíces. Estas cosas generalmente se encuentran en el suelo, pero las plantas también pueden crecer adecuadamente de otras maneras. De hecho, la mayoría de las plantas crecen bien en sistemas hidropónicos, sistemas de cultivo que usan solo agua rica en nutrientes, cuando se proporciona el apoyo y los nutrientes necesarios.