PartMaster Software has 3 options to create the outside border of a Part. Firstly, a simple Width and Height option.
Second, there is a point by point option, to specify each individual intersection for each point on the border. (These can also be formula controlled)
Third, you can simply just import a DXF as your border. Between these 3 options, you can really create any shaped part you want.