A system and method for scheduling and coordinating tasks between a master
application (102) and a slave application (104), the method comprises
receiving a request from an application program; determining whether the
request includes an embedded subtask; extracting the subtask and sending
the subtask to a shared memory space (114) for retrieval by the slave
application (104), if the request includes an embedded subtask; and
waiting for a response from the slave application (104).