"Democratize" word meanings from the Oxford dictionary:
1) introduce a democratic system or democratic principles to: public institutions need to be democratized.
2) make (something) accessible to everyone: mass production has not democratized fashion.
The second one seems to be exactly what they say about their system.