Readiness assessment of e-government: a developing country perspective