In PSCAD V2, user components were designed and edited by way of a text file. In PSCAD V3, component design was accomplished by using a utility entitled the Component Workshop (or CWS). The Component Workshop was invoked by editing the component definition and contained different sections for the design of graphics, dialog windows and code sections. In PSCAD V4 and onwards, components are designed in a more integrated environment, which is no longer a separate utility. In fact, what is referred to as the Definition Editor is incorporated as part of the main tabbed window.

Four of the tabs represent the main sections of the definition editor, and will become enabled depending on whether the user is editing the definition of a regular component or a module. For example, modules do not possess a Script section, and so therefore this tab is disabled while editing module definitions:
Schematic: The Schematic window displays the canvas of whatever module is being viewed (including the Top-Level module). At the same time, this canvas also acts as a graphical design environment for modules definitions (replacing the Script section).
Graphic: The Graphic window is utilized specifically for the design of component graphics. A component or module graphic is the icon which represents it on the Schematic canvas.
Parameters: This section is for the design of component or module input parameters and parameter dialogs. These represent the user-interface to the model.
Script: The Script section harbours all of the component code (if any). The internal operability of the model and how it reacts to input is defined here. This section is not available in module definitions.