A number of MP interfaces are available today, but one of the most popular is the PVM software package. PVM permits a user to configure his own virtual computer by hooking together a heterogeneous collection of UNIX based machines, on which the user has a valid login and are accessible over some network. To provide high-level graphical support for PVM based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing based parallel programs. GRADE offers the programmer the same graphical user interface during the whole development process and high-level graphical programming abstraction mechanisms to construct parallel applications.