Twitter Updates

    follow me on Twitter

    Our Blogroll

    July 02, 2009

    The Human Capitalist Nails the SaaS Test

    In Jason Corsello's most recent post entitled Is Your Vendor Really Operating "In the Cloud"? The 3 Most Important Questions to Understand About SaaS he does a great job discussing pass/fail tests to give to a provider claiming to be SaaS.  We are very passionate about the benefits of multi-tenancy, which Bob covers very well here and here.  And the product update aspect is critical too; remember that many customers move to SaaS to unlock the chains preventing them from upgrading their on-premise software, mainly due to extensive customizations and custom coded integrations.  A multi-tenant architecture forces the vendor to implement processes that can be performed "once per instance" vs. "once per customer".  This means that while the customer must take the upgrade, the vendor must upgrade them seamlessly and not break their setup.  The customer gets the benefit of access to the latest innovations released by the vendor, and does no work to get them.

    June 26, 2009

    Structure '09: Real-Time Cloud

    I had a chance to sit in on Marc Benioff’s keynote address entitled “The Real-Time Cloud” during the GigaOm’s Structure ’09 conference yesterday (Boomi was an exhibitor).  It was an interesting session with Om Malik asking Benioff a wide range of questions about origins, maturity and future of cloud computing. 

    Benioff spent a lot of time talking about cloud integration. He noted systems like Twitter, and the benefit if integrating with it which is basically that you get access to information as it happens in real time, and can act on it.  In legacy enterprise applications this is not possible because when these applications were built Twitter did not exist.  It’s a great and important point.  Cloud and particularly SaaS applications make possible for the first time a new level of real time, app to app integration that was not possible with enterprise applications.  Obviously at Boomi this is the core to how we operate, but it was refreshing to hear other people in the SaaS space highlight the critical role integration plays in the evolution of cloud computing.

    And of course because it’s Benioff, you know you’re going to get some good advice and even better quotes.  He even took the time to tweak Oracle chief Larry Ellison.  Here’s a sample of some of my favorite call-outs from the address:

    On recent comments Ellison made about cloud computing:

    “Only 6 months ago Larry made caustic remarks about cloud.  Then, on a recent investor call he says, ‘the key to on demand is on premise, and the key to on premise is on demand.’ It is very Zen.  If you can understand that, then you will understand why the cloud is what it is."

    On why Oracle and others are rushing to embrace the cloud:

    "They don’t have a choice. Their overall enterprise apps revenue has declined, what else will they do?"

    On what SaaS start-ups should do if they are trying to convince large enterprises to turn to the cloud:

    “I think the number one thing is you have to get your customers selling for you.  Customers don't listen to the vendors anymore.  If you can get the gravitas around customers recommending you and referring you, you are golden.  If you can't you are in trouble.” 

    When Om asked how he defines the cloud, Marc went through what he calls the 4 generations of the cloud:

    1. Acknowledged Diane Greene for starting VMware, predicated on the problem of underutilized servers burning way more energy then they needed, and inventing the concept of virtualization to dramatically increase this efficiency. 
    2. Acknoledged Amazon for taking this to the next level and offering a public version of this virtualized environment, allowing you to transfer LAMP stacks into their compute environment and pay for only what you need.
    3. Acknowledged Microsoft launching "aZUNE" (Azure) where you can move .Net applications onto their servers. 
    4. He then refers to Force.com a pure play environment, or "4th generation".  He says this is not just salesforce.com doing this, but also Google with App Engine.  In his opinion, these pure plays offer a much greater base of efficiencies.  As an example he cites salesforce.com's own SFA application, stating that SFA has approx. 60k customers and 2 million users.  In their primary data center they deliver four 9's of availability, and have only 500 servers in it powering all these customers.  He concludes by stating this is possible because you are operating within their managed environment: you get much greater efficiency vs. in amazon where you can run anything regardless of how efficient that application may or may not be. 

    I’d be interested to hear what else jumped out at folks, or if they heard any interesting conversations in the hall or at the other presentations.  I thought it was a great show with a great group of people, and look forward to participating in future events.

    May 19, 2009

    Boomi @ Gluecon

    Boomi recently attended and presented at the first Gluecon event in Denver, CO.  It was a great event, and Eric Norlin did a great job putting it together.  As the name implies, the focus is on integration in the web/cloud paradigm, everything from data portability, identity mgmt, cloud integration, etc.

    I had a session, embedded below, that really represents the culmination of the types of conversations Boomi has with both customers of SaaS as well as the providers of the SaaS applications themselves.  Please check it out and let us know what you think!

    Please leave us your comments below.


    April 29, 2009

    Integration Featured at SaaS Slam 2009 in Boston

    Was in Boston yesterday for the SaaS 2G and Slam 2009 conference which was put on by Software Business.  I was there to moderate a panel on integration and how it has become one of the major barriers to SaaS adoption.  I was really looking forward to the conference because for once integration was being featured as the main event on day one (right after a great keynote presentation by Mark Trang, director of ISV marketing for salesforce.com on "the seven habits of highly successful SaaS companies").  I joked with the audience that normally when I present on integration at a conference it's at the very end of day two or day three and only the really hardcore integration junkies or people with nowhere else to go attend...  :-)

    I was a little concerned at first whether we would be able to fill the 50 minutes with stimulating discussion on integration but I have to say I was pleasantly surprised.  To begin with, we had a very strong panel:  Mark Trang joined us as well as Chris Cabrera, founder and CEO of Xactly, and Tien Zhou, founder and CEO of Zuora.  We explored a range of topics from the need for integration, to customer concerns and expectations to strategies for dealing with the integration challenge.

    Here are what I thought were some of the more interesting comments/observations from the panel:

    1. Integration is a vital and integral part of their applications.  These guys need to connect on average with about 5 applications for a given customer.  Chris said he's had to integrate with as many as 25 applications for one customer.  The ability to do so is expected by end customers.
    2. A quick informal poll of the audience, by the way, showed that the vast majority were using at least one SaaS application and many were using between two and four.
    3. Attitudes of SaaS ISVs are dramatically different from their enterprise counterparts when it comes to opening their applications and providing APIs.  The benefits and advantages of being open and accessible far outweigh the concerns such as the potential for competitors to reverse engineer their apps.
    4. The ability to quickly and easily integrate was unanimously viewed as a competitive advantage.
    5. There is a trend where SaaS consumers more and more are expecting the SaaS ISV to handle the integration challenge on behalf of the end customer - at least for common use cases - and "bundle" the integration with the application.
    6. Unanimous agreement that security and privacy concerns have largely dissipated.  By one estimate "it comes up in 2 out of 100 cases now."
    7. Unanimous agreement that SaaS integration is actually easier than enterprise integration due to the single-instance nature of the apps and better documentation of APIs.  Credit was also given to third-party integration players like Boomi (full disclosure: SFDC and Zuora are customers) who are simplifying integration with SaaS integration platforms.
    8. Unanimous agreement that we will continue to see a "point solution" approach by SaaS ISVs as opposed to trying to build monolithic suites.  Apps will be focused but deep and rich in functionality and integration will continue to play a vital role in unifying the end user experience.

    In the end, we had to cut the audience Q&A short as we were out of time...  If any readers were there, drop a line and let me know what you thought.

    Under the Radar Rocks

    Catching up on expense reports and blog posts but wanted to give a quick shout out to Debbie and Jasmine over at Dealmaker Media for the awesome show they put on last week.  Rick and I were in the valley for a multitude of reasons but among them was attending the Under the Radar conference held by Dealmaker.  This one-day conference showcases the hottest emerging tech companies and has an impressive track record of presenting companies either obtaining funding and/or being acquired.  This year's theme was "clarifying the cloud."  Great presos by companies such as Eucalyptus, CloudKick, Heroku, and Twilio just to name a few.  Congrats to our friends over at Zuora for winning "best in show."  And Rick did a great job as always giving an update on Boomi (we were in the "grad circle") which you can watch here.

    I have been to a lot of tech conferences and this show is definitely tops.  If you are a VC or entrepreneur looking to stay current with emerging technologies and companies, this is a must attend event.  Very well run, innovative (e.g. text voting), excellent content, great networking.  There was a great networking reception the night before as well.  One good litmus test: most conferences - even one day conferences, tend to thin out in the late afternoon.  Not this one - full crowd to the end.

    So again - kudos to Debbie, Jasmine, Giselle and crew! 

    April 09, 2009

    The Case for Cloud Middleware

    NetSuite announced its “SuiteCloud Connect for Salesforce” initiative last week. The headline story is that NetSuite customers can now easily integrate with Salesforce through third-party integration products from selected vendors including Boomi.  Benefits include a seamless lead-to-cash process, deeper customer visibility for sales and elimination of manual process – all good stuff and what you would expect from deeper integration between systems.  The announcement also received some attention because it touted connecting the industry’s two largest business application computing clouds together.  With all the talk recently on the “open cloud,” this was certainly timely.

    However there is a story behind the story that I think is even more significant: NetSuite, after presumably studying the situation and weighing the alternatives, chose to link it’s cloud with salesforce.com using third-party integration products like Boomi’s AtomSphere as opposed to “hard wiring” the clouds together.  NetSuite chose to use (dare I say) “cloud middleware” to “loosely couple” their cloud with salesforce.com to deliver a specific integration offering rather than building this infrastructure on their own.

    NetSuite’s announcement is a very important development in the industry in my opinion.  It makes a strong statement about the use of third party integration products to actually deliver the openness and interoperability required to fully deliver on the potential of cloud computing.  This realization was also not lost on Phil Wainewright who made a similar observation referring to "intermediaries" in a recent blogpost.

    Increasingly, SaaS consumers are looking for a complete end to end solution that includes pre-built integration.  And as Michael Fauscette from IDC points out in a related blog post, this is likely just the beginning of a trend where SaaS vendors offer cloud integration solutions.  Clearly just offering a list of integration vendors to end customers was not enough for NetSuite.  Nor was offering a set of APIs (most small and mid-size businesses that use NetSuite probably don’t have the expertise or developers to employ APIs in any event).

    Instead NetSuite wanted to deliver a pre-built, branded solution for Salesforce integration to its customers.  The next possibility would have been to “hard wire” the two clouds together by directly connecting the NetSuite and Salesforce APIs.  As I’ve written before, this is a seductively attractive approach because it seems so simple and straightforward.  The problem is that end customers typically will customize either or both tenants of NetSuite and Salesforce (or any other combination of SaaS apps).  You end up having to write code for every unique combination of tenants which is a maintenance and scaling nightmare.

    By “loosely coupling” the clouds together through AtomSphere, NetSuite has off-loaded that entire burden to a third-party provider that specializes in integration – keeping up with API changes, mediating customizations of various tenants, keeping end customers in sync with both applications etc.  They can keep their R&D resources focused on delivering world class ERP functionality instead of becoming integration experts.

    This makes a ton of sense to us and is a view we have espoused for some time.  If you are an ISV and developing or perhaps re-thinking your integration strategy, feel free to read our whitepaper on integration strategies.  It will help you think through the pros and cons of various integration approaches.  In addition, you can learn more about NetSuite’s new SuiteCloud Connect initiative here.

    March 26, 2009

    The Goldman Sachs SaaS Scorecard gets a C-

    Goldman Sachs recently released their take on the SaaS market from an investment perspective with a report entitled "Getting SaaS savvy—successful investing in on-demand."  A summary of the report can be found here.  In it, they list their scorecard for evaluating SaaS applications, specifically, how well suited an application is for delivery via a SaaS model.  I thought I would go through each point and give you our take:

    "The data used by the application either originates outside the firewall or goes outside the firewall at one point in time.
    If the data is already traveling outside the firewall, this reduces additional concerns the company would have had with the data security. Having the application outside the firewall may also make access easier for all parties who need to use it."

    Boomi View:  Disagree.  Talk about taking the easy way out!  Yes certainly the conversation is easier when this is the case, but this is not a requirement for a viable SaaS application.  Take a look at the kind of data stored in the applications provided by salesforce.com; information like who your customers are, what you have sold them, how much they paid for it, how happy they are, etc.  This information is some of the most guarded information a company has, absolutely vital to its operations, and does not originate outside a firewall or go outside a firewall in a non-SaaS CRM. 

    "The application is used by a distributed workforce and non-badge employees.
    The ubiquity of Internet and Wi-Fi connections is making it easy to access on-demand applications on the go, driving adoption of this technology. By hosting the application outside of the company’s own network, customers can get help solving the issues associated with compliance and identity and access management with users outside their own company."

    Boomi View:  Agree, although if ranking these by priority this one is low on the list.   

    "A network effect is important.
    By hosting several customers’ data in one place, some SaaS solutions are uniquely positioned to take advantage of potential network effects. For example, seeing security threat information across 100 customers versus just one should provide a better view on the broader threat environment, driving a richer solution for all customers."

    Boomi View:  Absolutely agree.  This is a huge reason why multitenancy is so important.  The first step is "hosting several customers' data in one place" as mentioned, but without multitenancy, you can't do much with that data.  This is why "sticking your product in a data center and calling it SaaS" doesn't work; a mutlitenancy design fundamentally puts all of this data in one place opening the door to new views and insights on how customers use your application, and in return allows you to offer them insights into their usage as well.  Take mint.com as a great consumer example, once you start using Mint for your personal finance management, Mint will tell you what people in your zip code spend on groceries, restaurants, gas, etc.  Not possible without aggregate access to this information.

    "Quick implementation required with lower upfront costs to defuse deployment resistance.
    SaaS solutions can be deployed orders of magnitude more quickly than their classic counterparts and for lower initial deployment costs. For applications that need to be implemented quickly (to meet an impending timeline such as review season or quarter close) this is an attractive attribute. "

    Boomi View:  Agree, although what application doesn't need to be implemented quickly?  This is just a fundamental point of SaaS; the SaaS delivery model allows for faster implementations, and is a huge value proposition in all application categories.

    "The application needs very little or no integration with other applications.
    Currently this seems to be the biggest barrier to SaaS adoption, in our opinion. One customer we spoke with said, “The thing that is always a challenge with Software-as-a-Service vendors is integration. It’s even a challenge with Salesforce.” We believe that as applications are become more standards based, with standard APIs and the like, this will become less of an issue. For now, however, we would avoid SaaS focused offerings that require too much integration."

    Boomi View:  Disagree.  Obviously we are going to be biased here, but any business application that is transactional in nature stores any information about your customers will need integration.  In the majority of cases, SaaS ISV's are taking a best-of-breed approach, focusing on delivering one application very well.  This proliferates the need for integration.  Using this point in the scorecard basically eradicates 90+% of current SaaS offerings from being viable investment candidates!  I would agree that a SaaS ISV needs a strong integration strategy before going to market (this is the whole reason we launched AtomSphere), as customers are definitely savvy enough to bring up integration during the sales cycle, and no just saying "code to our API's" is not an integration strategy :). 

    Also, API standardization has nothing to do with easing any perceived integration challenges.  EDI has been in the process of standardization for no less than 30 years and standards like ASC X12 are at best loosely intrepreted and at worst completely disregarded.  And even if connectivity became completely standardized, this is still only 1/3 of what integration is.  Integration is equal parts (1) connectivity, (2) data transformation, and (3) workflow.  See Bob's great post on this topic here

    The application, in most situations, does not require heavy customization.
    The architecture of SaaS solutions does not lend itself readily to customization. These types of applications will likely remain on-premise for the near term.

    Boomi View:  Disagree.  Again, any business application that is transactional in nature or stores information about your customers will be customized.  Strong customization is available, today, in the majority of established SaaS players.  Further, if you are building on PaaS offerings like Force.com, your application will be "customizable out of the box" without you having to build all of that complexity yourself!

    "Addresses a business process that should embody a strict process and industry-wide best practices are well suited to SaaS delivery as well.
    SaaS solutions have limited ability to be customized, so companies that are looking to improve their internal process by adopting standardized best practices will be well suited with SaaS deployments."

    Boomi View:  Disagree, but for the same reasons as above.  But I would add that, in fact, because of SaaS, companies can now for the first time build ad hoc applications in days to quickly prototype new ideas without having to involve developers focused on other strategic areas of the business.  This point paints an innacurate picture that SaaS is this behemoth inflexible thing...in fact much of SaaS's existence is owed to the vast failings of on-premise software deployments that were just that.

    "Require relatively little training.
    Intensive training is a hurdle to adoption, which, in the case of a subscription service, can lead to customer churn."

    Boomi View:  Agree, and would add that the way the training is delivered should factor into this churn.  On-demand, self service training is the first step in ensuring your users stay up to speed on your products capabilities.

    "Applications that can be readily adopted by an individual or a small department rather than a whole enterprise.
    Low subscription costs and quick and easy implementation allows one or a couple of people within a company to try the product easily, without the need to run a budget by higher-ups. No minimum seat requirement should also spur this type of viral adoption."

    Boomi View:  Agree, this one is critical.  And if you think that this is the end of your opportunity with this customer, it is the actually the beginning.  Once they see the value of SaaS and how immediate the value gain is, they will become internal advocates and your application will spread throughout the enterprise.

    "Are not heavy computationally intensive/time critical.
    SaaS solutions do not deal well with large amounts of data that need to be processed and passed back and forth between the database and the program. Over time, as speeds increase and bandwidth becomes more readily available, this should become less of an issue."

    Boomi View:  Disagree.  Sorry to end on a low note, but SaaS solutions do very well with large amounts of data that need to be processes and passed back and forth between the database and the program.  Remember that much of SaaS borrows from consumer applications like Google.com and eBay, that process some of the largest volumes of data in the world.  Amazon got so good at scaling their infrastructure for vast amounts of data processing that they now let customers have access to this same infrastructure via their EC2 and S3 services.

    Being a firm believer of "getting in the ring", I would offer 2 points I think were missed:

    The application can intially augment and ultimately displace a large customer base of primarily dissatisfied customers.  Look for graveyards of product lines that were scooped up by companies who then keep the application on life support, increase maintenance fees each year, but don't innovate the product.  You will find bitter customers screaming for new innovation.  They will be skeptical, but because SaaS lets you "try before you buy" (if done right) they can try out the application, make sure it works for them, and then engage with your sales team once they are comfortable the solution will fit their needs.

    The application benefits from collaboration.
      Ok yes they almost all do, but take even rudimentary examples like Google Spreadsheet, where you can have multiple authors reviewing and editing the same spreadsheet at the same time.  This is fundamental difference between the on premise equivalents.

    What else am I missing?  Fire away!

    March 16, 2009

    Demystifying SaaS vs. Cloud

    I was asked to participate on a panel a few months ago on the topic of SaaS versus the Cloud and explore the question of whether SaaS would ultimately be “subsumed” by the cloud.  To be honest, I had to study up for this one because I didn’t even realize it was a question.  What I found was this was much more a marketing issue than a technical one. 

    The technical distinction in my mind is clear: cloud delivers computing as a utility, SaaS delivers an application (such as CRM) as a utility.  (A much more fun topic is the difference between grid computing and cloud computing but there are a plethora of posts dedicated to that one!)  A SaaS application can be delivered in a range of models from the vendor’s own datacenter, to a third-party, “hosting” vendor, to a true cloud computing environment (ala AWS) which takes advantage of the latest technologies such as virtualization to maximize resource utilization (again the distinctions and pros/cons of each of these models has been well covered so I won’t go into them here).

    However it is provisioned, SaaS (application delivery model) is quite distinct from Cloud (compute delivery model).  So why all the confusion?  As I said, I think it’s largely marketing.  Cloud has simply become a very handy, very trendy way of describing all things that occur “outside the firewall” as it were.  If it’s not happening on premise, it’s happening in the cloud – whether you’re talking apps or compute.

    There is however one HUGELY important distinction.  Just because an app is hosted in the cloud does NOT necessarily make it SaaS.  Why is this important?  As a consumer, if the application is not truly multi-tenant, you’re not getting the great benefits of SaaS, you are getting an ASP delivery model.  Someone is simply running your copy of their application somewhere in a datacenter.  Even if it’s “virtualized.”  That’s not multi-tenant.  That’s not SaaS.

    But, I’ve heard it argued, what does it matter to the end user?  Why do they care how the functionality is being delivered?  True, the typical end user probably does not care.  However, end users generally aren’t making the purchasing decisions and paying the bills or responsible for the information technology strategy for the entire enterprise.  Those folks tend to care a lot more. 

    There is a reason why SaaS eclipsed ASP for application delivery.  It is hands down a superior delivery model from cost to technology to scalability.  Multi-tenancy is what makes all the benefits of SaaS possible: rapid time to deployment/value, faster innovation cycles, infinite scalability etc.  And it has a dramatically reduced cost structure because it leverages one platform.  Vendors who deliver their application via SaaS have a competitive advantage over those who do not.

    There are some simple tests you can do to see if your vendor is using SaaS.  For one, sign on to their website and start using their app immediately.  Doing something like provisioning a trial account, which is a trivial matter with a true SaaS application, becomes a scaling and maintenance nightmare for ASP vendors – even using new technology such as virtualization.  There are vendors who have had to withdraw their “free trial” because it simply cost them too much to actually provide it.  Another simple test is to see if you can buy and provision your account without speaking to the vendor’s sales personnel.  Again, trivial for SaaS vendors, not so much for ASP vendors.

    If you’re an end customer, I encourage you to ask questions when selecting your “SaaS” applications.  Go beyond “we’re in the cloud” to understand exactly how your vendor delivers its application.  Presumably, you’ve come to the cloud because you want to exploit the economics and advantages of utility computing and applications.  Caveat Emptor – if it’s not multi-tenant, it’s not SaaS.

    January 08, 2009

    What do Boomi and salesforce.com have in common?

    Boomi AtomSphere and Salesforce are both winners of the bMighty.com Innovation Awards, recognizing 12 of the best products for growing businesses in 2009. AtomSphere was selected by bMighty editors for its open platform and ability to integrate SaaS, on-premise, and cloud applications. According to the bMighty award, "Boomi's appeal lies in an established network of cloud, SaaS, PaaS, and on-premises providers that includes name brands and niche players and an on-demand, self-service model that lowers the barriers to entry."

    Beyond the bMighty award, Boomi and salesforce.com have a great deal in common. Perhaps the most important shared goal between the two businesses is to drive SaaS adoption. Industry analysts have frequently cited integration as the #1 barrier to SaaS adoption and both Boomi and salesforce.com are working diligently to break down that barrier through technology innovation and strategic partnerships.  In 2008, salesforce.com partnered with great companies like Google, Amazon, and Facebook in order to provide more seamless CRM integration. Salesforce.com continues to develop and expand upon their Force.com Platform as a Service (PaaS)- offering the ability to develop on the Salesforce platform and potentially integrate with their application. Likewise, Boomi also continued on its mission to facilitate fully integrated businesses by opening its integration platform and allowing ISV’s, Developers, and System Integrators to build their own application connectors – creating the industry’s first integration platform-as-a-service (iPaas).

    As the bMighty editors recognized, Boomi’s network continues to grow and already includes best-of-breed SaaS solutions such as salesforce.com, Taleo, Netsuite, Zuora, and most recently- AtTask and Host Analytics. The great thing about AtomSphere is that the potential for expansion is infinite and the ecosystem of applications can easily keep pace with the rapid rate of change in the SaaS and Cloud Computing industry.

    December 03, 2008

    More Myth Busting – Why APIs Don’t Solve the SaaS Integration Challenge

    Most folks familiar with the SaaS industry would agree that integration is a leading (if not the #1) barrier to SaaS adoption.  Many of us worked in the enterprise space prior to SaaS and endured the pain of integration for years.  We had all hoped that SaaS would somehow be different.  And so it’s no surprise that as an industry, we want to believe that APIs are the magic that will finally, once and for all, eliminate the headaches of integration.  I’ve actually heard it said by folks in the industry that once all apps are “webapps,” integration will no longer be an issue.  Unfortunately, it’s not true. 

    To be sure, well constructed APIs are essential to enabling integration.  An API opens secure access to application data through a predictable interface.  You know when you call the API what to expect, what data gets returned, in what format etc.  Sticking with my favorite analogy, it’s an electrical outlet in a wall.  Until you plug something into it, it just sits there.

    That’s actually the good news and unfortunately where the analogy ends.  Even though there are web services “standards,” everyone implements the standards in a different way.  Things like authentication, session management, protocols, meta data browsing, and exposing customizations are rarely implemented the same way from application to application.  Hence all the “outlets” look different, require different plugs and run at different voltages.

    But even if all APIs were standardized, there would still be a need for integration.  Why?  APIs are only one end of the equation – they do not complete the end-to-end integration process between applications.  Two apps with APIs still need a cord with plugs to connect them together. 

    For example, APIs don’t handle the transformation of data between applications (required because every app describes data in a different format, even when multiple apps are describing the same thing such as a Customer).  They don’t handle the validation, business logic and error processing of the data as it moves between apps.  And they don’t handle the interaction with the API of another application that’s being integrated.  Even two apps built on the same PaaS platform are not natively integrated with one another.  That probably bears repeating…  Even two apps built on the same PaaS platform are not natively integrated with one another. 

    But can’t SaaS ISVs just code direct integration between their apps and save us all the hassle?  Sounds great on the surface.  Unfortunately, most users customize their particular tenant of a SaaS application.  Hard coding an integration process cannot account for customizations made to tenants on one end of the “wire” or the other.  You would need to code a separate instance of the integration process for every combination of customized tenants – raising maintenance costs exponentially.  And hard coding in general leads to maintenance issues as APIs and schemas (file and record formats) change regularly.  Integration processes become brittle and will invariably break.  Sound familiar?

    Fortunately, we don’t need to repeat the integration mistakes of the past as we scale the SaaS industry.  SaaS integration solutions exist that eliminate this complexity and remove integration as a barrier to SaaS adoption and scalability.  With Boomi, we have thought about the integration challenge deeply from the perspective of the SaaS industry.  We didn’t just ask how we could integrate SaaS applications but how we could use the inherent advantages of SaaS technology itself to integrate SaaS applications and eliminate the challenges typically associated with integration. 

    Launched well over a year ago now, AtomSphere was built from the ground up as a pure SaaS platform for integration.  With AtomSphere, we natively handle the challenges associated with integrating SaaS applications such as multi-tenancy, customizations, changing APIs etc.  We abstract all of this complexity away from users so they can focus on easily connecting their apps.  And SaaS ISVs can now build their own connectors and on board to AtomSphere in a totally self-service model.  Once connected they have instant interoperability with every other app in the AtomSphere network.

    If you’re an end customer, I encourage you to ask questions when selecting your SaaS applications.  Go beyond “we’ve got an API” to understand exactly how your provider intends to achieve your integration requirements.  If you’re a SaaS ISV and not already connected to AtomSphere, click here to check out how to get on board.