Software for providing a Graphical User Interface (GUI) for use in a clinician programmer for programming an implantable pulse generator (IPG) or external trial stimulator (ETS) is disclosed. A user may define in the GUI multiple pole configurations (e.g., monopoles, bipoles, etc.) which may be used independently to provide stimulation to a patient via the IPG or ETS's electrode array. Selected of the pole configurations can be linked or associated as a group in the GUI and used to concurrently provide stimulation. The pole configuration group may be steered or moved in the electrode array using a single movement instruction which moves all pole configurations in the group simultaneously. This allows the relative positions of the pole configurations in the group to remain constant as the group is moved.