What are the main features of political parties?

The main features of political parties are as follows
(i) They reflect fundamental political division in a society.
(ii) Parties are a part of society and thus involve partisanship.
(iii) They seek to implement policies and programmes of their agenda by winning popular support through election.
(iv) They are formed to promote the collective good through policies and programmes.