E-governance refers to the use of information and communication technologies by government agencies to improve information and service delivery, encourage citizen participation in the decision-making process, and make government more accountable, transparent and effective. It involves redesigning and transforming internal and external relationships of the public sector organization to better deliver public services and provide access to information. E-governance aims to make the interaction between government and citizens, government and businesses as well as inter-agency relationships faster, more convenient, transparent and less costly.