1. A method of communicating between a remote application's process and a client application's process in a computer system environment, comprising: querying the client application's process by the remote application's process for data indicative of one or more client properties, wherein the client application's process is executed on a computing component within a client device that is separately addressable and independent of the client device; copying video data generated by the client device; and transmitting the indicative data from the client application's process and the copied video data through a network component installed in the computing component to the remote application's process.