Cuando quieres enviar informacion a otro medio, debes serializar esta informacion. Se puede serializar a binario, xml, en fin.
Es utilizado prinicipalmnete en
Remoting y ahora en
WCF, pero puedes encontrarle otros usos.
Este
articulo en ingles te va a explicar un poco mejor