ICT, technology and web