Current advances in Virtual Memory for Parallel Architectures have changed the idea that software architectures with global address spaces cannot execute well on Distributed Memory Message Passing (DMMP) architectures. This paper presents a parallel logic programming platform for complex applications based on a shared binding environment. The software architecture of this platform has been designed taking into account a range of parallel architectures, including DMMP machines. Preliminary results of the simulation of the software architecture on the EDS architecture, an Esprit II development of a DMMP machine, are also discussed.