Graphic based...
Microsoft Paint
Adobe Illustrator
2d Drafting....
AutoCAD
Micro Station
ArchCAD
3d Drafting....
FormZ
3D Studio VIZ
Animation.....
Maya
And Finally.....Graph/Trace paper an engineering scale, T-square, French Curve and a pencil, just like the good ole days...
Just depends how techincal you want to get and how much $$$ you want to spend.....