What is the relationship between 'Twitter' and 'Internet' in the context of the input sentence.
Options: location of formation, stock exchange, founded by, industry

Also frustrating for executives is that a lot of research ends up in some form on Internet platforms such as Twitter minutes after release.
industry