Also frustrating for executives is that a lot of research ends up in some form on Internet platforms such as Twitter minutes after release.
In the context of the input sentence, determine the relationship between 'Twitter' and 'Internet'.
Options: industry, founded by, stock exchange, location of formation