Adoption of ICT (information and communication technologies) enabled information systems for agricultural development and rural viability