Does anyone know what steam is?

can you give me a full explanation on what steam is. is it free? and i heard you can play ps3 and xbox 360 exclusives with it
3 answers 3