BERNINA Embroidery Software 9 provides improved editing capabilities:
Branching
Apply Closest Join
Weld
Edit toolbox
Duplicate objects
Outlines & offsets