Académique Documents
Professionnel Documents
Culture Documents
News
By Michael A. Braun, Intacct
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.
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 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:
• Inconsistent Quality – All applications were not created equal. Some pieces of a suite
would provide excellent functionality but others were considered inadequate by users.
Inevitably, some business problems needed solutions that only BoB providers could deliver
and that meant customers again were thrown into the integration morass that the suite
was supposed to solve.
• Long and Painful Decision Cycles –Because the applications in a suite would often
serve many areas of a company, buy-in from every department involved usually took a
long time. Because the applications had inconsistent quality, the need for compromise
created organizational winners and losers.
• Expense – In order to get a full solution and several applications, the price tag tended to
be a substantial one, with implementation costs far exceeding the cost of the software
itself.
• Slow and expensive innovation cycles – The sheer size of the suite offerings combined
with the vendor’s need to test all new features with every permutation of application and
underlying infrastructure delays time to market for new features. This forces customers to
fend for themselves and when the new release does finally arrive, implementation is made
even more challenging by the need to rationalize customer customizations with the new
release.
• Vendor Lock-in – After a customer bought the suite and implemented it across the
company, switching costs became significant and many enterprises became reluctant to
tear out the suite to put in something new.
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.
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.
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.