Mark Zuckerberg, the founder of Facebook Inc made a very bad decision back in 2010. Instead developing separate apps for Androids, iPhones, BlackBerrys, Nokia phones and Microsoft phones, he made his engineers to design a version of Facebook which could be operated on any platform.

In effect, he was confident that as different platforms jostled for control of mobile devices, standalone apps would go away and soon it would be able to surf websites on our smartphones as we do on our PCs.

Zuckerberg was wrong. Apple's iOS and Google's Android started dominating the world of mobile operating systems, and Facebook applications which were built with web-centric worldwide view in mind, didn't work well on either platform. There were bugs, slow in performance and often crash.

A 2011 of Facebook application gathered 19,000 reviews with one-star in the Apple App Store in the first month. "It's probably one of the biggest mistakes we've ever made," Zuckerberg tells during an interview at Facebook's Menlo Park, California headquarters in late March.

Six years after it had been founded, Facebook -- the company that had begun in the social networking era was missing the next big step in technology. Around the world consumers were using mobile devices with array of downloaded applications designed for touchscreen mobile phones.
Meanwhile, Facebook had only one engineer dedicated for iPhone and most of the mobile team were coding for mobile web browsers.

The person, Mark Zuckerberg who tasted enormous success in his career had to come to terms with failure and he had to make cultural and structural changes at the young company. Instead of working for mobile web, they had to develop apps.

And instead of trying to reach the broadest possible audience with a killer product, Facebook ultimately would have to pick one operating system to show off what it could really do in mobile. "I can't overstate how much we had to retool the whole company's development processes," he says.