Morettini on Management

General Management and Marketing Advice for Software and Tech Companies

Tag: mobile software

BYOD, Enterprise Mobile ISVs and Cross-Platform Support

One of the hottest trends in the technology industry these days is the phenomenon know as “Bring your own Device” or BYOD. For IT departments, this is the latest control-related nightmare they loath so much. The original technological shift from Mainframes to Minis and PCs was probably the start of many control-related sleep disturbances and BYOD continues the trend. Mobile computing in itself was bad enough from the perspective of the internal IT folk;. Mobile BYOD may be enough to push them all to drink.

But enough about anguish for the IT guys: what are the implications of BYOD for independent software vendors?

Cross-platform support

One of the major challenges–or opportunities–that I believe software vendors face in a BYOD world is the potentially wide variety of mobile platforms to support. Many readers are likely thinking “its only the iPhone/iOS and Android, so not a problem. Nothing else is relevant.”

Maybe-But bear with me for a bit.

Things aren’t always what they seem on the surface. For one thing, Android is hardly a single, tightly unified platform like iOS. It’s basically an open source operating system in which every OEM can (and often does) modify the OS to provide differentiation on their hardware platform. In a way this can be a good thing by spurring innovation; but if you’re a third party software vendor dependent on the parts of the OS that is often modified–it can also be viewed as problematic. But should it be?

Google has recently sought to rein in the fragmentation issue as the numerous hardware-focused variants were causing a lot of consternation in the third party software community. At a minimum this fragmentation causes a great deal of testing complexity, and at worst the necessity to maintain different code for each hardware OEM’s platform.

Back in the old days

This reminds me of back in the 80s in the early days of MS DOS. IBM had its PC DOS version and all of the other PC hardware OEMs had their own version of MS DOS as well–almost compatible with each other, but with just enough variation to cause problems. Needless to say, this caused problems in the ISV community which had to choose between supporting myriad platforms–or picking winners. Neither appeared to be a great choice.

Even if you don’t consider the Android fragmentation issue serious, I contend there are other similar platform support issues. In a world tightly controlled by the IT department, the platform choices might indeed be limited to Android and iOS. But what about Blackberry, Microsoft and any new platforms that might come along in this large and competitive market? Again I can almost see the smirking by some reading this: “those platforms are market also-rans with very small market shares. I don’t need to support them!”

Or do you?

Back in the old days–one more time

One more time I’ll take you way back for another analogous situation. In the 90s I was running a systems/network management software business targeted at the enterprise IT market. This was an “add-on” product business; our product ran on top of the Network Operating Systems (NOS) of the day. Back then, Novell Netware dominated the market with an estimated 60-80% share of the business. The other major NOS platforms (widely considered also-rans) were Banyan Vines (about 5-8% market share) and numerous OEM variants of Microsoft LAN Manager (10-15% share total). LAN Manager was slightly different depending upon the OEM hardware platform, much like Windows itself in the earlier example and Android today. The fragmentation of LAN Manager made it even less desirable for an add-on ISV market segment like our category.

All of our competitors looked at the market and designed their products to run strictly on Netware.  On the surface this made total sense. There was just one problem—in the enterprise IT market (the primary target for our segment) the customers are huge companies with a lot of buying power; they like to get vendors to do what they want. Of course, many enterprises did standardize on Novell Netware at that time.

We took a contrarian approach at the time and chose to extend our product, supporting both VINES and LAN Manager in addition to Netware. We found that the larger the company, the more heterogeneous their networking environments tended to be. Even if 90% of the systems within an enterprise were based upon Netware, there was a strong desire in enterprises for support of ALL of their networks companywide. So although Banyan and Microsoft LAN Manager each had a modest number of accounts using only their NOS (we won those by default), we were in a much stronger position than our competitors in the largest enterprises with heterogeneous network environments. We won far more than are share, and the additional revenue more than made up of the modest additional development cost and support complexity.

So how do software vendors capitalize?

I bore you with the old case study above because I believe BYOD in the Enterprise will only accentuate the benefits of supporting as many platforms as possible. Although many companies with highly influential IT departments will limit choice, this is really against the spirit of BYOD. While it may look unlikely to some right now, I see BYOD generally moving the enterprise mobile software market toward heterogeneous, multi-platform environments. Forward thinking ISVs would be wise to consider this in their product plans.

There are many new challenges that are already rising as the BYOD movement takes hold. BYOD in the enterprise is a rich area for discussion. In addition to the cross-platform support issue discussed here, there are major security, legal, support and economic/cost considerations to consider. Some of these issues don’t yet have great answers–maybe we’ll explore them in a later column. BYOD is a major paradigm shift for all segments of the IT business. I believe that there will be many more yet unforeseen factors that will greatly impact the landscape for enterprises, end users and software/hardware vendors as the situation matures.

What are your thoughts on the cross platform support issue we’ve raised in this article? Give us your take. And what are some other issues brought on by BYOD that aren’t widely being discussed yet? Post a comment so we can all benefit from your experiences.

Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com

Are There Any Software Segments The Cloud Won’t Swallow?

It’s become pretty clear in the last couple of years that we are heading irrevocably toward a cloud-dominated future in the software business. The evidence is irrefutable. To attempt to get a traditionally licensed PC or enterprise software business funded by an institutional investor would be a suicide mission these days.

Whether it’s SaaS, PaaS, IaaS, Cloud-based, web-based, Internet-based—WHATEVER, it’s all still basically the same thing. Some folks get very snippy about all the different definitions, but they are all just different segments or interpretations of the same model: Software hosted outside of the customer’s premises and available via an Internet browser. Although the technology has improved dramatically over time, it’s really the same basic idea as ASP (application service provider) model from back before the Internet stock bubble burst.

In many cases this trend is happening for good reasons, with the primary one being the simplicity the model offers end-users. But like anything, it’s not the perfect fit in all instances. For example, I’m still not convinced this model will ever be definitely cheaper than solutions that rely more on local computing power. For that to happen, I think we’re going to need to go back to the era of much cheaper dumb terminals to replace our powerful PCs. Having all that desktop power and storage (and the associated costs) sitting on your desks unused is pretty inefficient.

In addition, I also don’t believe SaaS and other cloud-based variants are necessarily the most profitable business models for every software vendor, even though institutional investors love it.  I recently had a conversation with a venture capitalist and I asked him why the VC community was so in love with software in the cloud, specifically SaaS-based models. After some discussion about the various elements of SaaS and customer premise-based software models, it really came down to something simple: traditionally licensed software companies are valued at 1-3X revenue and SaaS-based companies are valued at 5-6X revenues. Of course, it’s all about the money and this makes perfect sense. But will this valuation gap be sustainable, or is it a market inefficiency that will go away over time? But I digress, that’s a topic for a different debate….

There are some very good (and maybe not so good) reasons that certain segments won’t come completely under the spell of cloud-based computing. Let’s take a look at a few areas where I forecast the cloud won’t become dominant:

Banking

This is one of the toughest software market segments there is. Banks are notoriously difficult to penetrate, and security is paramount. I believe this will be one of the toughest segments for cloud-based solutions to penetrate, and will be even harder to dominate. Certainly they’ll be a lot of cloud-based applications in non-critical functions. But anything that gets at the core banking functions, including customer data or money will be kept private. That might be a traditional on-premises solutions or private cloud-based apps, but anything sensitive from a security viewpoint will be held tight.

Government

I believe this will be a similar situation here to the Banking market. Certainly the Cloud has already penetrated many areas of the government, and will continue to do so. But there are larges segments of government services where the data is just too sensitive. We’ve seen a lot of embarrassing breaches lately with respect to intelligence data that absolutely needs to remain secret. I think we’ll see a pullback from this data being available via the Internet, rather than moving deeper in that direction.

Open Source and Mobile

Outside of the cloud, these are the two software segments that institutional investors will still put money into. It’s true that many mobile applications have a cloud-based back-end, and a lot of Open Source platforms are used to generate cloud-based apps. But both of these areas represent code that will sit on customer-controlled assets and will slow the adoption of a centralized model where all computing is done in the publicly-accessible cloud.

Buyers vs. Renters

Some folks just like to own stuff. While the rental model works for many due to the reduction in software and hardware investment, which saves capital for other purposes, others feel that renting is wasteful. Indeed, SaaS and other lease/rental-oriented models aren’t necessarily the cheapest in the long run. This is really a psychographic attribute that isn’t likely to change among those so-inclined.

100% Service Levels required

The Internet is a long way from the old AT&T Ma Bell monopoly when it comes to service levels. Have you ever had the power go out at a company you work at? In this day and age, when that happens, everything immediately stops. With the every-increasing reliance on Internet-based technologies (and being accelerated by cloud-based apps), the Internet connection going down can have roughly the same effect. The Amazon EC2 Cloud Services outage in April 2011 gives a sneak preview of what can happen to productivity levels if service levels are compromised on a wide scale or for a long period of time.

Security Conscious (and the Paranoid)

There are many out there among us that have their own safes rather than using a Bank’s safe-deposit box, or are building safes rooms or bomb shelters to protect against perceived threats they view as inevitable. Many others are simply very cautious and prudent, and that means holding things close to the vest and not embracing the newest technologies until they are viewed as bulletproof. The profiles vary from the prudent to the paranoid, but the common thread will be slow or no adoption of technologies that are viewed as giving up control of something important.

As we embrace cloud-based applications at an extremely fast rate, my own feeling is that we are headed toward a major, high-profile event that will slow adoption considerably. I’m not sure what form that will take, but it could easily be a major data security breach that causes real damage to a lot of people, or an Internet-based outage that brings a bunch of businesses to their knees. There are many examples already which support that these types of events are quite possible. Several times a year now I get a notice that my private data has been compromised by one vendor or another. The Amazon EC2 outage discussed above already gave a number of people pause about being held captive by this model.

So that’s my take on some areas we’ll see little (or at least slow) adoption of public cloud-based software models. Do you see other areas I left out? I’m sure this will be a bit controversial as well—some out there disagree and believe the Cloud will take over the world. I’d like to hear from all of you, regardless of your view. Post a comment to add to the debate.

Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com