Embora se acredite comumente que as plantas requerem solo para crescer, a maioria das plantas não. Na verdade, não é o solo em si que faz com que uma planta cresça, mas sim os nutrientes encontrados no solo.
Para que uma planta cresça, algumas coisas básicas são necessárias. As plantas precisam de nutrientes, suporte, proteção contra os elementos, umidade e oxigênio para as raízes. Essas coisas geralmente são encontradas no solo, mas as plantas também podem crescer adequadamente de outras maneiras. Na verdade, a maioria das plantas cresce bem em sistemas hidropônicos, sistemas de cultivo que usam apenas água rica em nutrientes, quando o suporte e os nutrientes necessários são fornecidos.