Ich habe mit den IHMC CmapTools gute Erfahrungen gemacht.
Die Client-Version sollte für Deine Zwecke ausreichen, es sei denn, Du willst "live" mit anderen an den Dokumenten arbeiten, oder diese Online zur Verfügung stellen.
Shapes mit Connectoren sind zentrales Element der Software.
Inwiefern Shapes für EPK/EPC vorhanden sind, kann ich nicht genau sagen, aber die Shapes sind flexibel anpassbar, und können auch durch Bilder ersetzt werden.
Kleine Tipps:
Einzelne Shapes erstellst Du mit einem Rechtsklick auf die Arbeitsfläche und anschliessendem Linksklick auf "Neues Konzept".
Neue Shapes erstellst Du automatisch mit Connector, indem Du das Doppelpfeilsymbol oberhalb eines Shapes an eine freie Stelle ziehst.
Hälst Du dabei die Shift-Taste gedrückt, bekommst Du einen durchgehenden Connector ohne Aktion.
Kannst es Dir ja mal anschauen.