Forex broker is a company that executes traders' orders in the market. It is not an account manager. It is not possible to trade Forex without a broker unless you pay up for a membership in some exchange that has currencies.
We cannot trade nor invest online if we do not open an account to any of the Forex companies convenient for us. A Forex broker is the middleman who place an order thru their trading platform.