@startuml cfshell --> cfshellserver package jacques { cfshell_cmd1 --> cfshell_local_jacques cfshell_cmd2 --> cfshell_local_jacques } package pierre { cfshell_cmd3 --> cfshell_local_pierre cfshell_cmd4 --> cfshell_local_pierre } cfshell_local_jacques --> cfshellserver cfshell_local_pierre --> cfshellserver cfshellserver --> cfshell_remote_server1 cfshellserver --> cfshell_remote_server2 @enduml