Landscaping involves designing and improving the appearance of outdoor spaces by adding plants, trees, and other decorative features. There are several types of landscaping based on the plant materials used, the garden function, and the local ecosystem. Some common landscape design styles include Mediterranean, tropical, traditional, country, and modern styles. Within each style, elements like hardscaping materials, plant and tree selections, and design themes can vary further. Proper landscaping requires considering factors such as maintenance needs, soil conditions, and surrounding environment.