How does one become a forex broker?

I’m in South Africa, and was wondering if anybody knew what the regulatory requirements are to becoming a legitimate forex broker?

What is the process involved? What if I have developed my own trading platform, using mockup test data, and I’m now ready to move to live data, doing real trades as a broker?

Who do I typically approach for live data services? Do me as a broker then utilize another broker who offers data services?