Since 2009, with the rapid spread of social media, smartphones, and cloud computing, new internet services and software technologies are.