1. A system comprising: a virtualization module configured to execute a virtualized application instance in a virtual computing environment; an object capture module configured to capture first object data regarding an application object of the virtualized application instance; an object communication module configured to transmit to a remote client device the first object data, and configured to receive from the remote client device second object data relating to a client-side object at the remote client device, the client-side object representing the application object; and an object synchronization module configured to synchronize the application object with the client-side object based on the second object data.