1. A method for managing shared data communication, comprising: defining a whiteboard space; detecting a process request to post or read data to the whiteboard space, and in response to the process request, launching a server mode library for accessing the whiteboard space; detecting a next process request to post or read data to the whiteboard space, and in response to the next process request, launching a client mode library, the client mode library being in communication with the server mode library to obtain access to the whiteboard space, wherein each new process requesting to post or read to the whiteboard space creates a client mode library and each client mode library is in communication with a single one of the server mode library.