The availability of terrace in a home usually serves as an outdoor living space. It should be designed in a comfortable and functional sense. There are some important elements should exist in a terrace garden to accommodate its comfort. A comfortable seating area is a must to be set in the garden terrace. With it, you can enjoy the environment. It includes waterproofing the surface area and installing drainage system especially for balcony and roof terrace. Varying the textures, colors, shapes and height of the plants is very necessary. The view of the surrounding becomes the main attraction of a terrace.