CFD brokers are middlemen.They allow traders to trade derivatives on various instruments. The profit or loss are cash settled in an account opened with the CFD broker.