Since object is converted into Xml file in Xml Serialization and hence it is easily portable to other platform to reuse but in Binary Serialization, object is converted to native binary copy of that object and hence it is not portable to other platform because every platform has their own native structure.