Indoor gardening is a technique used to grow plants indoors. This might be at a residential home, within a business location like an office building or restaurant, or any other enclosed area. Niche makes customized indoor gardening for their clients. Niche offers multiple types of indoor gardening, including container gardening, table top gardening and vertical gardening, and more. It is beneficial for those living in homes or apartments where there is no land to garden on.