Serialization is used in one of the cases below

· Used to save session state in ASP.NET.

· Copy objects to the Clipboard in Windows Forms

· Remoting to pass objects by value from one application domain to another.