The following roles are played by political parties in a democracy:
They provide a platform and representation to various sections of society.
They provide a platform for public debates and articulation of different opinions.
They contest elections and form government. Thus, they are a vehicle of democracy.
They give shape to policies and legislation on the basis of their election manifestos.