As far as 2D Cad software I have been using Draftsight which is free and created by Dassult systems who also have SolidWorks which is the most widely used 3D program for parts modeling. SolidWorks...