2-D parametric drawing program

Does anyone know if there is any 2-D drawing program available that is parametric?  Is Draftsight?     In the 2-D program I use now, I draw a shape to the proper size using reference points, then add dimensions last. The dimensions are only references. I would like something that operates like SW, where the dimension determines the size of the drawing. Change a dimension, and the shape resizes automatically.  

SolidworksGeneral