When Facebook stock goes on sale later this week, investors will be banking on open source. What other key technology pieces will Facebook use to grow its business?
Facebook Apps In Action
(click image for larger view and for slideshow)
When Facebook stock goes on sale later this week, investors will be making a bet on open Web technologies and open hardware infrastructure.
Three years ago, Google declared the Web had won. The Web, Google's Vic Gundotra said, had become the dominant software platform. But the subsequent ascendance of Google's Android mobile operating system complicated matters. Google is now a company with divided loyalties.
That leaves Facebook as the largest technology company to go "all in" on the Web. Unlike Apple, Google, or Microsoft, Facebook has no native software platform or hardware business. Like non-profit Mozilla, Facebook is betting everything on the Web and open technologies.
"Facebook, as big as it is, it is also nimble and can move quickly and adapt quickly," said Carlos Icaza, a former software executive and adviser to several startups and Fortune 500 companies, in an email. "The one thing that Facebook has, it's that it is not platform-specific. That is, after all, what gives it its edge."
Facebook relies on and contributes to a number of open source projects that form its technological spine. With open source tools, user data, and its social advertising platform, the company earned $3.7 billion in revenue last year. That's anywhere from 10 times to 30 times less than Google, Microsoft, and Apple each earned in 2011, but Facebook aims to narrow that gap. Having the attention of some 845 million users every month could help it do so.
Facebook has the opportunity to succeed. The question is whether the company has the technology and talent to turn user attention into ad revenue. Here are 11 technologies that Facebook will be using to grow its business.
Google and Facebook have both been pushing to advance HTML5. But advancing HTML5 standards is particularly important to Facebook because so many of its users play Web-based games. Most of those games still rely on Adobe's Flash technology, but Facebook partners like Zynga and Gamzee have been testing HTML5-based titles. With Facebook's new App Center, Web apps will become even more important to Facebook.
2. Facebook Platform
Facebook's collection of APIs and infrastructure is open to third-party developers to build on. Companies like Zynga have taken their businesses to new heights by standing on the shoulders of Facebook, and many smaller companies are pursuing the same path.
3. Facebook Credits
Facebook last year made an estimated $470 million from Facebook Credits, according to research firm eMarketer. That's more than three times the $140 million it made from its virtual currency in 2010. Facebook's virtual currency technology appears to be technology that will pay for itself and then some.
4. Facebook Apps
Facebook's Apps, like Messenger, Photos, and Groups, tend to be overlooked as technological assets because Facebook's value as a platform for third-party developers is so much more obvious. But over time, if Facebook can keep users engaged, the company's own applications are likely to become key assets for user retention. Just as some people are reluctant to venture away from the familiar confines of Microsoft Office, there will be a subset of Facebook users who prefer the Facebook UI, apps, and platform over other online services. And Icaza expects Facebook will push this further by introducing its own file storage and sharing service similar to Dropbox, Google Drive, and iCloud.
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.