Forex trading is not the easiest concept for many people to deal with. It usually involves use of excessive leverage which in turn causes traders to make emotional mistakes. This problem tends to lead traders to the idea of forex trading software. Forex trading software can be anything from a signal generating software that tells you how to trade, to an expert advisor plugin that actually does the forex trading for you.