A distributed C-PROLOG interpreter running on a SUN workstation network is presented. This system can automatically transform sequential interpretation of its application programs into parallel one. It can also speed up execution of tasks on it by the full use of idle processors and make some tasks executable which can't be executed on a single machine due to a lack of memory space.