Existen dos grandes tipos: