In this paper, we describe the design and implementation of a simulator for a personal communication service network (PCS) using SIMPLE++, a special-purpose system for simulation modeling. The SIMPLE++ system includes a special- purpose language, similar to C++, that provides facilities for object-oriented programming. By including a programming language as part of the system, the SIMPLE++ user can construct a model with the detail required to capture the semantics of the system under study. SIMPLE++ also includes facilities for model construction using iconic-based blocks; this facility provides ease of use and can obviate the need for the end user to be an accomplished programmer. Thus, the SIMPLE++ system incorporates the advantages of using a special-purpose language together with the advantages of using an icon-based tool.