Electronic governance (e-governance) refers to the use of information and communication technologies by government agencies to improve information and service delivery, encourage citizen participation, and make government more transparent, accountable and effective. Key aspects of e-governance include using ICT to exchange information between government agencies, governments and citizens, and governments and businesses. The goals are to improve service delivery, transparency, citizen empowerment, government efficiency and interface with businesses. Common e-governance models involve stages of information publishing, interaction and transaction capabilities. Challenges to implementing e-governance include infrastructure, accessibility, usability, political and economic issues.