Technology
Internet services, such as Facebook or email, become vehicles for instant feedback for companies large and small
Websites and blogs for business development, such as the progress of projects in beta or alpha stages, can be recorded to increase hype
Large amount of available ad space on popular websites and/or apps, or blogs and online forums for a relatively low costs
Versatile advertising strategies available on the Internet (YouTube videos, ads on Facebook etc.)