SandHill.com

The Application Software Suite is Yesterday's News

SaaS and other Internet-based software solutions are negating the original value of application suites by delivering superior value to companies today.

By Michael A. Braun, Intacct

Mar. 24, 2008

I've been in the technology business for 36 years. I've got all the pluses and minuses of that experience, both scars and medals. When it comes to software - especially business application software - there has always been a large market for both best-of-breed (BoB) application solutions and multi-product "suites" - a group of applications from one vendor that is pre-integrated to work together. The wars between these vendors are legendary.

But the Internet has changed the balance of power in this long-standing battle. Today's Internet-based computing platform and Software as a Service (SaaS) delivery model enable customers to choose the superior function of BoB solutions with confidence. Indeed, the suite is "so yesterday." It was born during the client/server computing era to solve a set of technology integration problems that the Internet and SaaS have rendered obsolete. And in the eyes of many customers, the suites did a mediocre job solving those problems anyway. Many view the suite as something that turned out being better for the vendors than the customers. Indeed, client/server computing and on-premise enterprise software will live on for decades; but they are yesterday's news. The all-in-one software suite is part of that bygone era.

The History of Best-of-Breed vs. Suite Products
Let's start by looking at the world before SaaS. The dominant computing platform for business applications evolved through four major generations from mainframe to minicomputer to the desktop; and in the 1990s, client/server became the dominant computing platform by blending the best of the prior generations. These first four generations had two things in common. First, application software was delivered to customers using the on-premise model. They bought application software, infrastructure software like databases, and hardware; they installed it and were responsible for all facets of operations - integration, backup, availability, security - everything. Second, each platform era had different leaders in the applications business and each era supported a market for both BoB products and suites.

Before the SaaS/Internet era, the typical computing era began with dominance by new BoB players. Why? The incumbents found it nearly impossible to divert resources from their large successful business to build something truly new that would deliver innovation made possible by the new computing platform. So, the innovators were small startup companies with limited resources to create complex applications for major companies. They had to keep focused on a single BoB application to be successful. As each era evolved, suites emerged. Some companies added applications to their core organically, and others created suites through vendor consolidation.

The suite rose to prominence in the 1990s. It arrived on the scene to solve a customer problem created by technology proliferation. Old world computing models were complex and none more so than three tier client/server. The technology was characterized by many different platforms, server operating systems, databases, application servers, client operating systems and limited interoperability standards.

The customer was totally responsible for implementing and integrating both business applications and the dizzying array of complex infrastructure technology components which all had independent upgrade schedules and dependencies.

If a customer had an Enterprise Resource Planning (ERP) system that ran on AIX, Websphere and DB2, and then acquired a company that used a Supply Chain application running on Solaris, BEA, and Oracle , it's easy to see the challenges. The technology proliferation and the need for the customers to perform their own integration between all these systems created a nightmare for them.

In addition, enterprises were also responsible for all IT operations. Each company had to have specialists - database administrators for different databases, for example - security systems, systems management, backup procedures, and so on. The customer was also responsible for system upgrades, not just for application software but for the underlying infrastructure as well.

The computing model drove the delivery model: on-premise software. But the delivery model created this incredible technology integration problem with wide-ranging effects. It dramatically slowed the adoption of software and became a huge sales obstacle. Vendors couldn't sell new products because the customer was using all its resources integrating and maintaining current systems. Many customers turned to system integrators or other vendors to outsource the integration work or even the whole IT function!



The Trouble with Suites
Suites arrived as a "solution" to this problem. Software vendors said they'd help customers with their integration needs by developing a suite of applications that were pre-integrated and built on a common technology base.

The suite was a great idea but it never really delivered on its promises. Even as it fixed some problems with the on-premise application software model, it introduced several new ones:


The Internet and SaaS Change the Game
Today, everything has changed. The Internet has created a fundamentally new computing model which revolutionizes how customers use and buy application software for businesses of all sizes. SaaS is made possible by the Internet. With this delivery model, customers select the applications they need, when they need them. They pay for what they use.

For customers, there is no more platform proliferation problem. There is nothing to install and maintain. The integration problem is no longer theirs. SaaS application providers are service businesses like Intacct and salesforce.com, who must make their systems work together. Fortunately this is no longer a problem either, as interoperability is the very core notion of the Internet computing platform. Standards have arisen to make this interoperability work- SOA, XML, HTTP, etc. These Internet standards are open for anyone to use. The technology infrastructure is left to the vendors to integrate and they must deliver functionality to the customers. Essentially, SaaS vendors are offering a utility - backup, storage, maintenance, integration, everything!

As consumers, we see the power of the Internet to integrate applications on almost every screen we view on the Web. Screens are a composite of content and applications from a variety of BoB vendors and publishers. It's all integrated using the Internet platform. We didn't need a single "suite" vendor to do it all for us.

In the old world, client/server computing drove on-premise software and problems with both of these models drove the application suite. In the 21st century, these problems are gone. Internet computing and SaaS have given customers a world where they don't have to install, maintain, or integrate software and hardware. This model is so powerful that customers with suites installed are leaving pieces behind to adopt best-of-breed offerings from SaaS providers like salesforce.com, Intacct and Success Factors Without the challenge of integrating complex operations, the need for suites disappears. Undoubtedly, there will continue to be suites and consolidation of product lines in the industry, but the balance of power has shifted back to the BoB applications.

Advantage: Best of Breed
In the SaaS world, BoB applications will be stronger than Suites because the benefits for the customer are significant.
In the end, if you asked 100 business application software customers if they were happy with the suite concept, I'd bet that you'd hear that it didn't work out so well. The reality never lived up to the promise.



Operating in a Non-Suite World
SaaS vendors and other BoB Internet software vendors have to rethink many of the long-held practices of the software business. Here are a few that stand out.
Of all the new models I've seen in more than three decades in the software industry, the SaaS model is the most profound change I've ever seen. It creates a more rewarding experience and investment for the customer and a more efficient operation for the vendor. The benefits aren't exclusive to one side or the other. There's simply been nothing like it.

Michael A. Braun is CEO of Intaact. He currently serves as Lead Independent Director on the Board of Callidus Software (NASDAQ: CALD), and is also on the board of Boardwalktech.