At Dreamforce today, here in San Francisco, Salesforce.com announced a significant, and seemingly long overdue, enhancement to its SaaS offering. They announced Facebook and Force.com for Amazon Web Services that are pre-integrations between their platform and these two other platforms. This new capability lets enterprise customers of their CRM solution (or any other AppExchange or Force.com) provide a public front-end to their instance of these services, directly from these services. The big deal with these additions is that they let you tie third party applications directly into your Force.com applications. In the case of the AWS integration, if you have applications or services built in Java, the LAMP stack or native C code, you can integrate them with your Force.com apps.
But there are new options emerging from governance, risk, and compliance (GRC) vendors. For example, Archer Technologies has added a business continuity management module to its GRC SmartSuite Framework. I recently saw a demo of the offering and I found it to be intuitive and comprehensive. It's also closely aligned with the British Standard for Business Continuity Management, BS 25999. I also recently met with MetricStream, they have also added a BCM module to their GRC platform. Provided that you've already purchased the core GRC platform from one of these vendors, buying the BCM module is significantly less expensive that buying or subscribing to a tier 1 stand-alone BCM offering. Tier 1 offerings start at US$100K and average sales prices can be in the hundreds of thousands of dollars. The add-on modules to these GRC platforms will start between $30K-$50K.
Did you know that three vendors with something in common grew rapidly during the last recession? WebEx, Placeware (now Microsoft LiveMeeting cum Office Communications Server), and Salesforce.com all grew during the last recession.
One of the reasons is that they offered valuable services -- Web conferencing and sales force automation – that companies needed help with. But the other thing they had in common is that they packaged their offering as a cloud-based service with a pay-as-you-go pricing model.
This model offered three immediate benefits to cash-strapped companies:
It was cheap and easy to get started with these cloud-based services.
The business could buy the services without IT’s help, at least initially.
It was easy to provision these services for business users.
Sometimes enterprise IT development shops that are doing development in Java, C#, VB.NET forget that it all began with C++. Invented in 1981 by Bjarne Stroustrup, C++ was arguably the first popular object-oriented language even though languages like Smalltalk proceeded it. Java was first released by Sun in 1995, fourteen years after C++ was invented.
Yesterday morning best-of-breed field service optimization vendor, ClickSoftware Technologies, and enterprise applications software giant, SAP, announced a heightened extension to their successful partnering history. Building on an existing record of successful synergy between the two technologies, especially within the utilities industry, SAP will now recognize ClickSoftware as a Solution Extension (SOLEX) Partner.
As an SAP SOLEX partner, ClickSoftware’s Service Optimization Suite will be sold by SAP as the SAP Workforce Scheduling and Optimization application by ClickSoftware.
How is this different from today?
ClickSoftware’s optimization suite of products will now appear on SAP’s official pricelist. As a result, SAP account executives will now be compensated for selling the ClickSoftware product and clients will have access to SAP’s support service infrastructure.
Prospective buyers, especially existing SAP customers, will have the advantage of negotiating through one vendor, one contract, one sales team – well, you get the idea.
SAP will package and resell Click’s solution suite into three bundled offerings. 1) Effectively the entire ClickSoftware suite of products with SAP Workforce Scheduling and Optimization Suite by ClickSoftware; 2) the real-time scheduling optimization and analytics product with SAP Workforce Scheduling and Optimization by ClickSoftware – Field Service and Maintenance Scheduling; and 3) the demand forecasting and resource planning products with SAP Workforce Scheduling and Optimization by ClickSoftware – Forecasting and Rostering.
"I don't want 10 developers. I want 3 great ones", is what a client told me when I asked him how his company was responding to the economic crisis. Of course, I think this is good advice even in good times and I think we have gotten away from this is recent years. Why? I think there are couple of reasons:
Outsourcing changed the focus from finding great developers to hiring large numbers of developers.
Project managers and business analysts worked their darndest to separate developers from the business problems that develoeprs need to solve. Agile has mitigated this a bit, but treating developers like machines on an assembly has been in fashion for years now.
There are fewer great developers because back in the day people passionate about software development gravitated towards a career in application development. Now it is a career choice for many and percentage of great developers has been diluted and thus they are harder to find.
I am asking every application development professional I talk to, including you, the following questions:
It may just be time for enterprise customers to take a serious look at cloud computing. Major announcements in the past few days from Microsoft and Amazon have certainly signaled that the on-demand Internet computing model has staying power. And with a long recession looming there may be no better time to start getting familiar with something that could dramatically lower infrastructure costs.
I know I am in the right business. Over 25 years ago, when I was a junior programmer on Wall Street, I heard the CEO of Citibank, Walter Wriston, say during one of the company meetings that “information about a transaction was going to become more important than a transaction itself”. I pondered on his prediction of the impending information revolution and decided to get into the business. I have not felt sorry ever since.
That is until now. I saw a good portion of my savings plan evaporate, some friends loosing their jobs on Wall Street in droves, and out of control media predicting, what basically amounts to, the end of the world (well, at least economic and social structures) as we know it.
What went wrong? While I am obviously not qualified to comment on the disastrous chain of events and a failure at every single link of the entire credit value chain (yes, I am not going to mention unreasonable social programs, uneducated consumers, greedy bankers and investors, ineffective risk rating agencies, and government regulation paralysis – did I miss anyone?), I am somewhat qualified to partially blame failed Business Intelligence at some levels of the credit value chain.
It is inevitable and welcome that a revitalized Lotus has launched a hosted email and calendar service.
Inevitable because cloud-based email services are on the rise and IBM isn't going to miss out on that. It might be your entire messaging system -- email, calendar, contacts as in hosted Exchange, Gmail, and now Notes Hosted Messaging. Or it might be an ancillary service as in email filtering from Microsoft, Google Postini, or Symantec MessageLabs or Exchange management from Azaleos. But pushing email out of the data center and into the cloud has some real benefits (outlined below).
Welcome to Forrester's enterprise customers because having Microsoft as the only hosted email service in town limits customer choice. And that's never good.
Oh yeah, then there's the attractive price. While nobody can undercut Google's $50/user/year price, IBM has aggressively priced this offering for between $8 and $18 per user per month.
Some of you may have heard about the joint announcement from EMC, IBM, and Microsoft about the creation of Content Management Interoperability Services (CMIS). The purpose of this proposed new standard? To create a vendor-agnostic way of accessing the data in content management systems from multiple vendors. In other words: Remember when SQL became a standard for accessing databases? This is the content management system equivalent.