Technology is changing the way electoral campaigns are managed. The internet is a powerful platform for political parties to present their agenda to the electorate and to mobilise a larger support base for their causes. The cost of communicating with voters can be substantially lower via this medium than via broadcast media, given the availability of free blog and video sharing platforms and social media. Small political parties with limited resources and independent candidates in particular can benefit from this type of communication.