Differentiate the different online platforms available to be used for ICT content development?