Vertical farming is the practice of growing produce in vertically stacked layers. The practice can use soil, hydroponic or aeroponic growing methods. Vertical farms attempt to produce food in challenging environments.