1. A computer-implemented method for comparing in-memory objects of application programs, the method comprising executing instructions in a computer system to perform the operations of: receiving a request to serialize the in-memory objects of the application programs, the request further specifying a serialization driver file; reading a list of one or more objects, properties, or methods to be serialized from the serialization driver file; accessing the one or more objects, properties, or methods from an object memory of the application programs through an object model exposed by the application program; serializing object data for one or more objects in the first object memory and storing the serialized object data in a first generic object container, wherein the first generic object container is configured to facilitate comparison of serialized object data from the objects, properties, or methods of the object memories of a plurality of application programs; accessing the one or more objects, properties, or methods from a second object memory of the application programs through the object model; serializing object data from the one or more objects, properties, or methods in the second object memory and storing the serialized object data in a second generic object container; comparing the serialized object data from the one or more objects, properties, or methods stored in the first generic object container to the serialized object data stored in the second generic object container; and generating a comparison log comprising a list of differences between the serialized object data in the first generic object container and the second generic object container.