Abstract This paper presents the design and implementation of an open platform working in a heterogeneous distributed environment. It is based on a network message server that provides uniform and transparent control integration for tools management. The work focuses on two key requirements for inter-working: tool interface specification based on service signatures and an inter-tool communication protocol based on message passing. Moreover, a script based language allows sequential and parallel high level services to be easily built from existing basic services. Execution efficiency is mostly achieved by a load balancing manager in order to benefit from the available computation power.