what is the difference between hard coral and soft coral?
Hard corals that form reefs are called hermatypic corals. Soft coral, also known as Alcyonacea and ahermatypic coral, do not produce a rigid calcium carbonate skeleton and do not form reefs, though they are present in a reef ecosystems.