La differenza principale tra coralli duri e molli è che i coralli duri producono calcio di carbonio che crea una struttura scheletrica e i coralli molli non creano calcio di carbonio, quindi la struttura scheletrica non esiste. Corallo molle sembra una vegetazione oceanica, ma è corallo e vive all'interno di barriere coralline.
Il corallo duro è il corallo responsabile della creazione e della costruzione di barriere coralline. Mentre le strutture scheletriche si estinguono, i coralli viventi crescono sopra i vecchi scheletri. Ci sono coralli duri che non contribuiscono alle barriere ma creano le loro piccole colonie di corallo.
I coralli molli sembrano alberi, ventagli o rami fluenti. Mentre il corallo molle non crea una barriera corallina, può coltivare la propria colonia di coralli molli di erbe e alberi.