You can use LabVIEW as a client to subscribe to data and use features in other applications or as a server to make LabVIEW features available to other applications. You can use the VI Server to control VIs on local and remote computers by accessing properties and invoking methods using the Property Node and the Invoke Node, respectively.
Before you can communicate between computers, you must establish the network protocol you use to communicate. Protocols you can use include HTTP and TCP/IP. The protocol you select depends on the application. For example, the HTTP protocol is ideal for publishing on the Web, but you cannot use the HTTP protocol to build a VI that listens for data that another VI creates. To do that, use the TCP protocol. LabVIEW supports several low-level protocols you can use to communicate between computers.
(Windows) You can use ActiveX technology with LabVIEW as an ActiveX server or client.