Why are Political Parties Necessary?

Political parties, as we know them today, are a very necessary simply because we, as a people, need a way to distinguish between the viewpoints of our leaders.