Plant growth is effectively best controlled indoors as they are less likely to be affected by severe weather conditions. For compact areas such as the roof top, vertical gardening offers practical conditions that are suitable to grow plants such as herbs and flowers, whilst at the comfort of your own home. Hydroponics, in which the plants grow in nutrient-dense water instead of soil, is also ideal as part of indoor gardening.