A CFD broker is a company with an online brokerage that provides users with online trading platforms. These sites allow members of the public to open accounts, deposit funds and open CFD trades on a range of assets. The trading platforms allow secure individual trading via a PC or mobile device. Traders manage their own investments instead of using a traditional stockbroker to manage their portfolio. Traders who make a profit can either withdraw their funds or reinvest them in new trades.