Chociaż powszechnie uważa się, że rośliny wymagają uprawy gleby, większość roślin nie. W rzeczywistości to nie sama gleba powoduje wzrost rośliny, ale raczej składniki odżywcze znajdujące się w gleba.
Aby roślina mogła rosnąć, potrzeba kilku podstawowych rzeczy. Rośliny potrzebują składników odżywczych, wsparcia, ochrony przed żywiołami, wilgoci i tlenu dla korzeni. Te rzeczy zwykle znajdują się w glebie, ale rośliny mogą prawidłowo rosnąć również w inny sposób. W rzeczywistości większość roślin dobrze rośnie w systemach hydroponicznych, a systemy uprawy wykorzystują tylko wodę bogatą w składniki odżywcze, gdy zapewnia się niezbędne wsparcie i składniki odżywcze.