The short answer is that the present perfect is the correct tense to use.
But neither of your suggestions reads particularly well. Everyone knows what the Internet is and how rapidly it has changed everything. Saying “because it developed” is redundant. “Because of the Internet” would be enough. Or, if you feel the need to be specific, “because of all the information now available on the Internet”.