If you are familiar with SolidWorks, I think what some users here are requesting is called "parametric behavior".

The regulars on the Xara X forums are famous for their work-arounds, but this is...