Channel Insider content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

There is a battle brewing in the business applications market, and it’s boiling down to two sides: on-premises versus on-demand software.

With, the poster child for on-demand software, racking up a half-billion dollars in revenues for its fiscal 2007 third quarter, it’s clear the on-demand sector is gaining ground.

To better delineate its integration strategy—a key differentiator in the on-demand versus on-premises feud— announced Nov. 27 ApexConnect, a family of tools designed to help users more easily integrate applications with third-party applications.

The concept with ApexConnect is that any application will maintain connections with legacy applications, Web services and other on-demand applications during (and after) an upgrade, given’s multitenant architecture and the ApexConnect tools.

The ApexConnect family of products includes a stable of about 25 preintegrated AppExchange partner integration offerings that link to common back-office applications, as well as custom integrations with the Apex APIs (Apex is’s proprietary programming language; AppExchange is its integration and development platform).

Salesforce co-founder Parker Harris discusses the details around Apex. Click here to read the interview.

ApexConnect also offers prebuilt integrations to SAP R/3 and Oracle 11i ERP (enterprise resource planning) applications, as well as to Microsoft Office and Outlook and IBM Lotus Notes. Finally, ApexConnect offers something called ConnectOut, an on-demand outbound messaging API that lets’s services talk to other applications.

The ApexConnect announcement is exactly the message needs to articulate at this time, according to analysts. “We still see consistently on-premises throwing out integration and customization as big hurdles to software as a service,” said Rob Bois, an analyst with AMR Research, in Boston. “The big strategy from SAP and Oracle is to stave off customers from going off-premise for CRM [customer relationship management].”

The issue with going off-premise for on-demand CRM (or other functionality) is that users are stuck with the integration conundrum, according to Juergen Rottler, Oracle’s executive vice president of Oracle On Demand and Oracle Support Services.

“If you’re, you’re in a tough spot. You’re a one-trick pony,” said Rottler, in Redwood Shores, Calif. “Their early success is almost turning against them. Customers are now looking at ‘How do I [customize] all this customer information and integrate it?’ And they can’t. Salesforce is scrambling to create this illusion of an application integration environment.”

John Snead, director of Beer Operations at the Karl Strauss Brewing Co., however, doesn’t look at as a one-trick pony. Rather, he’s hoping to move more of his legacy applications to the AppExchange platform—things like reporting and aging desktop applications. A Microsoft Dynamics GP user, Snead turned to AppExchange partner Scribe Software to help him integrate his Salesforce CRM applications with his Dynamics GP ERP suite. announces record customer increases and revenues. Click here to read more.

Not that he didn’t look to Microsoft first. “Microsoft has their Integration Manager module that is a little behind the times,” said Snead, in San Diego. “There were some built-in aspects to the way it could connect to our sales orders, but we weren’t allowed to control the distribution [to our general ledger], which is important for us.”

Snead said Microsoft also has a higher-end integration tool that he looked at, but quickly realized that with limited IT resources, he didn’t have the capacity to implement a bigger integration tool. “It would have taken a lot of development time, and we didn’t have the resources to pay for a consultant,” said Snead. “Then Scribe came along, and their Dynamics [integration] module is built on the same technology platform as Salesforce. … We do a lot of customization on Salesforce, and we do integrate. And it’s real easy to link.”

Next Page: The quiet giant.

Snead, however, has no intentions of moving his entire back-end environment to an on-demand model. Rather, the goal is to move adjunct pieces of software to provide more agility.

That’s the tack “old model” companies such as Oracle, SAP and Microsoft are banking on—that customers will maintain their (expensive) on-premises ERP implementations and “add on” on-demand functionality.

While the “big three” ERP vendors are making stabs at on-demand offerings—SAP with its hybrid CRM, Microsoft with its Live initiatives and Oracle with Oracle On Demand—Oracle is far and away the sleeping giant in this crowd.

On the heels of’s announcement of its $500,000 revenue mark in November, Oracle released a statement that it has surpassed a milestone of more than 1.7 million on-demand users, representing more than 2,200 customers buying Oracle’s subscription-based solutions, managed applications or software managed services (compared with’s 27,100 customers and 556,000 users).

But even beyond its January 2006 acquisition of Siebel, Oracle was in the on-demand game. During the dot-com bust in the early part of the century, while others were fleeing the ASP (application service provider) model, Oracle hung in there, offering its E-Business Suite software as a service.

With the acquisitions of PeopleSoft and by default JD Edwards, Oracle expanded its portfolio of applications and technology available on demand.

And now the company is pumping a lot more resources into its on-demand offering, according to Rottler.

“You’ll see us ramp up quite a bit—more advertising, more marketing, more sales,” he said. “We’ve incorporated Siebel CRM OnDemand and [developed] three new releases. We’ve rearchitected our entire underlying architecture to scale the business a lot faster. We’ve made core investments … that require a pretty heavy investment in R&D and services that a lot of niche players can’t really make.”

In addition to infrastructure investments in data centers (Oracle expects to partner a lot on this front), Linux and grid computing, Oracle plans to spend on new features at the application level—the company is developing Fusion CRM, based on Siebel’s technology. In the meantime it expects to announce in the next several weeks the next version of CRM On Demand that integrates Siebel’s technology with the Oracle E-Business Suite and JD Edwards’ suite.

Where Oracle differs from other on-demand players is in its definition of software as a service. It’s not about multitenant software—the practice of putting each company’s software installation on a shared architecture—or subscription licensing where users pay for software on a monthly basis. It’s about whether or not Oracle takes the responsibility for hosting and upgrading a user’s software, according to Rottler.

“It’s when we take operational ownership of our customer’s applications and there are service levels against that,” he said. “So we host, run [and] evolve the applications, and we’re a partner. We’re still in charge.”

Check out’s for the latest news, reviews and analysis about productivity and business solutions.