Rooftop rainwater gardens are designed to capture and utilize rainwater runoff from roofs. They consist of a waterproof membrane, a drainage system, a storage tank, and plants. The design aims to reduce stormwater runoff, improve water quality, and provide habitat for wildlife. Key considerations include the size of the garden, the type of plants, and the local climate.