Best software means i don't know what you want to know..but in forex best terminal is mt5 i think..because it is latest software for forex trade mt4 also best because may people use it but mt5 more power full then mt4 so my recommend us use mt5 for forex trade this is easy many guide are available for meta trader 5..thank you