What exactly is steamworks?

It apparently provides a lobby service and voice chat, with integration ito steam.

Does steamworks host our servers for us?

It mentions anti-cheat and anti-piracy.

I’m very confused what it is and what it is not, it seems to be a huge grab-bag of ‘stuff’