The Emergence of a Product Nation

In the last ten years, IBM, perhaps the world’s most iconic maker of the personal computer did two things that made people sit up and take notice. First, in 2004, it sold its PC division to China-based Lenovo Group in a deal valued at $1.75 billion. Then, around nine years later, it sold Daksh, its voice-based BPO to Synnex Corp. Both sales had one glaring similarity: They both involved flogging commoditized businesses with increasingly low margins and a questionable future.

growth_rateToday, both the computer hardware business as well as the voice-based BPO business is in peril. Computer sales have flattened while smartphones and tablets are experiencing scorching growth rates in excess of 150% in Asia. Meanwhile, the BPO business continues to face the twin challenge of rising costs in India and new, competitive destinations like the Philippines who continue to place more downward pressure on prices for voice services.

IBM’s experience is a crucial one to internalize, as the kind of upheaval that has taken place in the PC industry and the BPO one is going to inevitably rock the foundations of yet another which leverages cheaper labour as its core competitive advantage—namely, software services. The one harbinger of this change: The rise of Software-as-a-Service (SaaS), also known as ‘the cloud’ that has revolutionized how we use software today.

Much like India churned out world-class software services firms in the 1990s and 2000s, it is already proving to be a major generator of globally competitive SaaS companies across all spheres—in the enterprise space, the B2C arena as well as those targeting SMBs. These are companies with small teams and unique products sold under their own brand—strikingly dissimilar from their IT services predecessors that have dominated the technology space so far.

In other words, these are companies that have climbed up the value chain where their core offerings are not so easily disrupted by a cheaper wage rate. Here, the elegance of the product, the stability and novelty of its solution and, most importantly, the unvarnished benefit that allows the customer to become infinitely more efficient for as little a cost as possible through enterprise software is what is making this revolution a reality. And India, with its legions of technology graduates, a vibrant app developer community and a coterie of battle-hardened entrepreneurs is pushing the envelope even further. Suddenly, a 40-member team can churn out a platform or a service that can compete on the global stage with the likes of an Oracle or an IBM.

This is a brave new world for buying and selling things. For one thing, the internet has become a dominant channel used to either sell products or attract and engage new customers. This means that marketers need to widen their net through plug-and-play IT solutions that are at their fingertips rather than waiting for their IT department to weigh in. They now have to deal with new ways of managing customer relationships, orchestrating cross channel marketing, and implementing digital advertising

Then, there is the aspect of nimbleness. Winners and losers today are determined by solutions that have as quick a time to market as possible, with unlimited scalability and access to reports on the mobile. Enabling this imperative are sophisticated tools to mine and analyze volumes of data arising from these activities to improve decision-making. Therefore, embedding technology in every business process is more than just an effort to stay competitive—it’s a basic survival ploy that allows for faster turnaround, better customer service and improved monitoring of the health of the organization.

pay_asTill now, though, being able to do all of this meant heavy in-house customization and up-front capex spends. The ‘pay as you’ go and ‘rent versus buy’ approach of SaaS has upended that reliance on customization, making even the most complex operations available on the net and easily integrated with other tools and apps for a fraction of the price. A company can now also try as many tools as possible rather than be handcuffed to a single one.

In a product revolution sweeping the country unlike no other, the makers of many of the world’s most innovative products are right here in India. Whether it is the collaboration space, enterprise applications or business intelligence in the cloud, for the first time in India’s history, software products are being made for the global audience and widely appreciated and used by global consumers.

Here’s a snapshot at some of the players who are leading this charge:

 

Domain knowledge is key to building successful B2B products

Suresh Sambandam is the founder and CEO of OrangeScape, a company he set up along with colleague from Selectica, Mani Doraisamy. OrangeScape provides a Platform as a Service (PaaS) to build domain rich solutions, easily and fast. The company recently launched KiSSFLOW, the first workflow-as-a-service exclusively for Google Apps which seamlessly integrates with Google mail, docs and contacts. In the first of a two-part interview for pn.ispirt.in, Suresh talks to us about what inspired him to start OrangeScape, what factors he feels are important while starting up and when to recognize the deciding moment of whether to give up or continue.

So many people from smaller town today who are getting into the business today — for example you have people from Udupi and Agra who are foraying into the business. What about your story –you yourself hail from Cuddalore, a Tier 3 city so where did it start for you?

I believe that there are two sources of ideas. One is typically a B2C idea – and this comes from your common encounters. You yourself are consumer, and you encounter different problems as a user of a product. You get frustrated and you think about building new products or solutions to solve this frustration. This is where you can see a lot of younger people like college kids or graduates getting in to the game – if you carefully observe most of these products you’ll see more B2C products because the founders would have been users themselves who were faced with a particular problem and then thought about solving it. These don’t really require very deep domain knowledge. On the other hand you can take OrangeScape which is a B2B product that’s complex, as B2B products tend to be. This is because it takes someone who’s been in the area to understand the dynamics, gain deeper knowledge and figure out the gaps and challenges.

Personally, prior to starting OrangeScape I was working for a company called Selectica which is a US based company that was one of the leaders in business rule engine space. At some point Selectica sold the Division I was part of, to Accenture, and we saw that as a great segue into the problem of how can we democratize application building process? That is a deep domain knowledge we got exposed due to our intensive work at Selectica in an adjacent area. So all this experience and knowledge helped the core team generate the idea and we decided this was something we should address and go after.

So essentially there are two key factors that started the OrangeScape story. One was the experience that you gained from the previous companies you worked at, that helped you identify scope for improvement. The other was the core team, which is obviously fundamental to getting out on your own. What other factors would you say are important when you’re starting up?

India is slowly moving from services to a product building country. OrangeScape takes this thinking to one more level of sophistication which from product to creating sophisticated technology /platform. As I said before, to know this side of the tracks you need a lot of domain expertise. You need to know the problem and go after that. Second, of course the team is the most important thing. We had been blessed with a great team starting with my co-founder Mani that stayed on course for a longtime on this journey. Thirdly, I would say to some extent the phrase ‘ignorance is bliss’ plays a role here. Initially, we didn’t know how big the problem we were going after really was.

It was only after years did we realize that this is problem that an IBM or Oracle would go after, not a startup. But then if I knew all that when I started off, there are chances that we would have given up. Sometimes you don’t know everything about the problem, but then you take chances. And then you need to stay put on the path and committed. You have to be convinced about the problem and pursue the solution. So all these things need to come together for you to go in the direction that you want to.

When you do you decide that you’re making it or breaking it? What is that deciding factor? Where do you decided ‘enough is enough it’s time to get a day job’, or ‘hey, we’ve cracked it’?

The defining moment depends on your assessment of how big the problem you’re trying to solve. If the problem that you’re trying to solve is big enough for you to stay put on your course, then that’s a pretty strong deciding factor. I don’t think many people realize that it took SAP 15 years to go from product concept to launch and in the last ten years, they’ve been doing good business. Now cloud is disrupting their business, that is a different story. SAP was convinced that the problem they were dealing with was big enough and this inspired the vision for them to stay on course. So this is one aspect that determines whether you should hang up your boots or not. I would say that if you’re going after a small a problem then after some years you may decide to give up, but if it’s bigger then this may not happen. The other aspect is that if you’re meeting progress and you’re doing reasonably ok (not significantly, but you’re definitely progressing) then again this gives you the motivation to stay focused. If none of this is happening, then that may be an indicator that you may have to move on.

Why aren’t more developers creating serious Mobile App Products?

Mobile Apps

These are the times, when every third person that you meet in Technology world has an idea for an App. It could be every alternate person if you’re hanging out in geeky groups or among heavy Smartphone users.

The Industry trends suggest a phenomenal surge as well. According to Gartner, Mobile Apps Store downloads worldwide for the year 2012 will surpass 45.6 billion. Out of these, nearly 90% are free Apps, while out of the rest of 5 billion downloads majority (90% again) cost less than $3 per download. This trend has a strong growth curve for the next five years. (See Table 1. Mobile App Store Downloads, courtesy: Gartner) 

Another report suggests that 78% of US mobile App Companies are small businesses (based on the Apple and Android App Stores based research). The typical apps that dominate this market are games, education, productivity, and business.

Mobile App Store Downloads - Gartner 2012

This comes as no surprise. There is a huge divide between the Enterprise Mobility (dominated by the Enterprise Architecture, existing platforms and mobility extensions to the platforms that ensure business continuity) and End-User (Consumer) Mobile Apps dominated by the App Stores supported Small and Mid-size App Development Companies. The barriers to entry in the Smart phone Apps Market seem pretty low with the supporting ecosystem from Apple, Amazon, Google, and Telecom carriers.

However, let’s get back to the fact that majority of these Apps “do not” generate direct revenue.

While the entry seems without barriers, there are multiple hurdles on the race track:

1. Developers need to focus on the User Experience. The smartphone apps pick-up is highly skewed toward Apps that offer a good user experience even for minimal functionality. After the initial success, the App makers end up adding functionality for sustained interest, but the User Experience tops. It’s difficult to focus on UX while still trying to do everything right at the underlying architecture level for long term.

2. Marketing is important. Getting the early eyeballs is key for the App developers. Any serious App needs an immediate initial take-off, and among the things that they need to do to make it happen is to market the App beforehand and to get the authoritative reviews in place.

3. Initial Take-off is just the first hurdle. App needs to be able to handle traffic bursts, it needs scale with increased traction, support virality & social connects inherently, and also build an effective User ecosystem. None of these may seem like the core functional features of the App, but are most critical for the broad-based success.

4. The Freemium model is very popular, but it can kill the business if the marginal costs are not sustainable. The paradox of the Free model is that unless the 10% paid users are able to pay for your 100% costs, every additional user takes you closer to the grave. With this come in two questions – how do you keep the infrastructural costs low, and how do you build additional revenue models around the app.

  • IaaS can solve some of the infrastructural headache, but doesn’t provide you with the other functional layers that every App needs. You need to still build them. PaaS providers provide the scalable platform for building Apps, but you still need to build some of the functional features such as Gaming Rooms support, Messaging, User Authentication & authorization models, and so on. Mobile developers are still doing a lot of repetitive work across the smartphone Apps that can be consolidated into a framework.
  • Supporting the additional revenue models require integration with external Ad-services, Payment systems and more importantly the bandwidth to deal with this even more fragmented set of agencies.

5. The End-point device platforms are fragmented and getting even more so. A typical model for App developers is to develop an Android App, iOS App or a Windows App and then support the other platforms as they go along. However, keeping up with these multiple platforms is only getting more and more difficult with the speed with which Apple, Microsoft, and Google keep rolling out the OS. There’s tremendous pressure to release the App within the 1-3 days window of the release of the underlying platform.

Hence, while there are millions of people developing smartphone Apps as we speak, there are only a fraction that get built at serious level, and even smaller fraction that gets built for sustainable business success.

And considering these hurdles, the arrival of the Backend-as-a-Service (BaaS) is a blessing for the App Developers. Forrster’s Michael Facemire refers to them as “The New Lightweight Middleware”. He goes ahead and lists out some of the basic tenets of what makes a Mobile Backend as a Service, but I see this list evolving as the vendors offer more and more functionality to the customers leading to en ecosystem.

And the term “ecosystem” is going to be the key. That’s because a successful mobile App doesn’t stop at the user starting the app, using the app, and leaving the app. A successful App creates an ecosystem for the viral growth, user engagement, social functionality, in-built broad-based connectivity for multi-user interactions, and more importantly the ability for cross-platform usage. In a Gaming scenario, the user interactions and the relevant immediate feedbacks are paramount. Most successful apps build an ecosystem. Instagram, 4Square, Pinterest are the common household examples today.

ShepHertz App42 Cloud API is complete backend as service to help app developers develop, buid and deploy their app on the cloud.While Michael lists out the usual suspects in his post, most of them in the Silicon Valley, there is a very interesting player in Shephertz’s App42 platform, right here in India. The ecosystem approach that they have taken seems pretty much what may be required for serious app developers that need a robust backend provided as a service, so that they can focus on the app functionality, user experience, and more importantly the marketing aspects of the App.

Now why, still, aren’t more and more developers building even more serious mobile App products? Why shouldn’t they be? I think, they will!