Coherent systems