A number of MP interfaces are available today but one of the most popular is the PVM software package. PVM permits the 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 which are accessible over some network. To provide high-level graphical support for PVM based program development, an integrated 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.