The role of software architectures in managing citizen-centric e-governance initiatives in India | lit.salon