Kaupunkialueilla asuvat voivat viljellä omaa puutarhaansa istuttamalla kukkia ja kasveja kattojensa päälle. Kattopuutarhan kehittäminen on erinomainen tapa, jolla kaupunkilaiset voivat hyötyä ympäristöstä ja luoda samalla rauhallisen tilan. Jos henkilö haluaa tehdä kattopuutarhan, hän voi koristella katon ruukkukasveilla tai kukilla. Kaupunkilainen voi myös suunnitella kattavan kattopuutarhan käyttämällä maaperää levitetyn vedenpitävän kerroksen päälle. Jos puutarhuri ei ole rakennuksen omistaja, hänen tulee pyytää lupa rakennuksen omistajalta ennen tämän hankkeen aloittamista.
Ennen kuin hän päättää suunnitella kattopuutarhan, tulevan puutarhurin on selvitettävä, onko se tarpeeksi turvallista istuttaa kasvillisuutta katolle. Kattopuutarhat tarvitsevat tasakattoja menestyäkseen. Kaltevat katot eivät ole ihanteellisia paikkoja puutarhaan. Arkkitehdin tai insinöörin kuuleminen auttaa henkilöä määrittämään, onko katto tarpeeksi vahva kestämään käytettävien kasvien ja koristeiden painon.
Muita esineitä tarvitaan onnistuneen puutarhan rakentamiseen katon päälle. Esimerkiksi kattopuutarhat vaativat eristekerroksen ja vedenpitävän esteen, jonka päällä maaperä voi levätä. Katolla olevat puutarhat vaativat myös juuriesteen, joka estää kasvien juuria tunkeutumasta vedenpitävään kerrokseen. Lisäksi puutarhassa on oltava savi-, sora- tai muovikerros, joka mahdollistaa veden valumisen. Suodatinosa on myös tarpeen, jotta vesi voi imeytyä sen läpi ilman maaperän eroosion vaaraa.
Peruskerrosten asettamisen jälkeen puutarhuri voi valita kattopuutarhaan sopivat kasvit. Hänen tulisi valita kasvit, jotka kestävät kylmää, kuumuutta, tuulta ja sadetta, koska ne altistuvat päivittäin elementteille. Alueelta kotoisin olevat kasvit ovat järkevä valinta niille, jotka haluavat viljellä kasveja, jotka menestyvät kattoympäristössä.
Riippuen tietyn katon painosta, kaupunkipuutarhuri voi järjestää erilaisia koristeita puutarhan täydentämiseksi. Ristikot, huvimajat, patsaat ja muut koriste -esineet ovat vain näyte esineistä, joita voidaan käyttää sen koristamiseen. Kehittyneemmät kattopuutarhat voivat sisältää jopa suuria puita ja pensaita.
Ihmiset rakentavat kattopuutarhoja eri syistä. Ilmeisistä esteettisistä eduistaan huolimatta kattopuutarha voi alentaa lämpötiloja. Kesän kuumina päivinä kasvien klusteri käyttää haihdutuslämpötilaa siirtääkseen lämpöä ja kosteutta maaperästä kosteuteen. Tämä puolestaan tekee ilmasta viileämmän.
Kattopuutarhat toimivat myös eristyksenä talven aikana ja suojaavat rakennuksia lämmönhukalta. Tämä etu säästää ihmisiä rahaa lämmityslaskuissaan kylminä talvikuukausina. Kun sataa, kattopuutarhat keräävät putoavan veden. Se kerää myös lehtiä ja sedimenttiä puhdistamalla veden ennen kuin se pääsee kaupungin viemärijärjestelmään.