If you believe Karl Marx then the answer is no: capitalism is incompatible with democracy, because of the basic human nature. If you allow people to vote, they will vote to take money from the rich and give it to them for free. Or for government to create money out of thin air, and give them away.