A framework for e-government implementation in Developing Countries