critical understanding of ICT