As the demand for seafood has increased, technology has made it possible to grow food in coastal marine waters and the open ocean. Aquaculture is a method used to produce food and other commercial products, restore habitat and replenish wild stocks, and rebuild populations of threatened and endangered species.There are two main types of aquaculture—marine and freshwater. Aquaculture involves cultivating freshwater and saltwater populations under controlled conditions, and can be contrasted with commercial fishing, which is the harvesting of wild fish. Mariculture refers to aquaculture practiced in marine environments and in underwater habitats. Particular kinds of aquaculture include fish farming, shrimp farming, oyster farming, mariculture, algaculture (such as seaweed farming), and the cultivation of ornamental fish. Particular methods include aquaponics and integrated multi-trophic aquaculture, both of which integrate fish farming and aquatic plant farming.