An alternative to Internet "behemoths" such as Google and Facebook.