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

I can highly recommend the time effort to learn kicad. Kicad is truly opensource and license free to use. (It is worth going through the short pdf tutorial that comes with the package located under the help menu.)

Having also extensively used top end paid ECAD tools like Altium, I found kicad can still stand up against these big players. AFAIK, Eagle has restrictions in terms of layers and board size as well as being limited to non commercial use.

Regards,

Dale
www.GorillaBuilderz.com.au