What is the best free PCB designing application..??

Would like to recommend Eagle .Free Eagle is limited to 2 layers, if I remember correctly. You may want to go with KiCAD, the learning curve is much steeper than the rest mentioned, but is not a restricted version...