Dreamforce Day Two Announcements

8 12 2010

Yesterday, Salesforce.com announced support for Java application development and a cloud-based database, Database.com.  Today, they announced their intention to acquire Heroku for $212 million.  This will give Salesforce.com the ability to support Ruby on Rails software development on their platform.

 

Why is Ruby on Rails important?

  • It’s open source and multi-platform
  • It has a highly-productive set of software development tools
  • Over 1 million Ruby on Rails developers today
  • Heroku says they have over 105,000 apps deployed on their platform and that their customers added 2,600 new apps last week
  • Big, scalable, apps like Groupon and Twitter have been written in Ruby on Rails

 





Major Cloud & Social Media Announcements at Dreamforce

7 12 2010

Wow!  The pace of change continues to increase – and for the better.  I just attended the Salesforce.com Dreamforce keynotes this morning and there were some pretty interesting announcements.  First, a couple word on Salesforce.com itself.  They are now at a $1.7 billion per year run rate and are rated as the #4 fastest growing company in the Fortune 500. Impressive.

Mark Benioff spoke a good bit about the pace of change; how social media has passed email, how the iPad is selling 1 million units per month, how mobile devices and location-aware apps are changing how we live and work.  What’s impressive to see here is how Salesforce.com has seen these changes and has leveraged them better than most other large companies out there.  IBM, for example, “gets” it but has just not been quite as agile at internalizing the changes in strategy required to lead in this market.

Some of today’s announcements:

  • Chatter. Salesforce.com has done a great job of integrating their social media app, Chatter, into all of their applications.  They say that Chatter is their fastest-growing application.
  • Jigsaw. Likewise, a recent acquisition, Jigsaw, has been integrated to leverage the power of the community to deliver more accurate and complete enterprise contact information, critical to good sales and marketing efforts.
  • Chatter Free.  Salesforce.com is making a free version of their Chatter app available for free to enterprise users and have gone a long way towards making it really easy for corporate IT to implement it.
  • Chatter.com Free.  In February, they will deliver a free mobile version of Chatter.  The point is that they want everybody using Chatter.  They want to make this the social media platform for enterprise use. Smart idea.
  • Database.com. Software.com is delivering an enterprise-quality database in the cloud for the first time. It supports relational operations as well as full-text search and has a built-in enterprise-class security model.  It also has published APIs that modify themselves as you use the database, making application integration easier.  For more details.
  • Open Programming Languages. Salesforce.com also announced that they are partnering with VMware to deliver support for any industry programming language.  Java , for example, will be supported on the platform for the first time.

The conference continues tomorrow and there will be more announcements, but this is significant progress across many fronts including cloud, social media, mobile, etc.  You can follow it all at www.salesforce.com/live





Android Continues Gaining Market Share on Apple iOS

4 11 2010

This quarter’s numbers are in and they show that the Android platform is outgrowing Apple iOS in the battle for the smartphone market.  Check out the Platform numbers in the latest comScore Mobile report.

comScore September Mobile Numbers

Google has claimed in a number of forums that they are turning on 200,000 new Android phones per day.  Eric Schmidt has been quoted as saying that Apple is “only” turning on 90,000 iPhones per day.  Nielsen says that Google is capturing 27% of the new mobile phone users.

Google article.

It doesn’t take much math to figure out who is gaining market share here.  For the June – Sept period, Google gained market share and RIM, Microsoft, Apple and Palm were all flat or down.

So, why does this matter?

  • Market share leadership means apps are developed for your platform first.
  • Leaders get first choice in strategic partnerships with other companies.
  • Leaders get approached first with new ideas and proposals.
  • In summary: Who will get to be the center of innovation for smartphones
  • And, of course, bragging rights.

Does all of this sound eerily familiar?  It should.  So far, we are tracking the same business model strategy path that we saw before with Mac versus WinTel PC.

The one thing that seems remarkably different this time around is that we are seeing both Apple and Google driving innovation on the mobile platform into their desktop functionality.  Apple “gestures” moving to Mac.  Google moving Android features to Chrome OS.

Disclosure: After months of waiting and watching I recently purchased a Droid.

 





Google Me Coming this Fall

1 10 2010

Eric Schmidt has confirmed that “Google Me” is not just a rumor.  It is coming “sometime this fall.”  Google Me has been described as a social layer that is integrated with their current offerings such as Search, YouTube, and Google Maps.

Google’s intent with Google Me is to allow users to access information and profiles that they have created on other sites such as Twitter, Flickr, and others.  They are also trying to get access to the data on Facebook.

Google is also looking to partner with some of the big game companies on Facebook.  They have said that they will integrate with Zynga and have a stake in the company.

These rumors have been confirmed in:

Reuters

WSJ (you will need to read down a bit in this article)

What’s driving Google

  • First of all, social media is hot and Google needs to be a part of it to continue to be a leader in the online world.  Google’s Orkut has only been successful in Brazil and India and Google Wave was killed last month.  Google has learned from both experiences and will incorporate that learning into their approach with Google Me.
  • Social Media is an opaque world to search, the core of Google’s business. As more activity moves to Social Media, Google is getting left out.  With Facebook at 500 million users, the strategic threat is significant.
  • Advertising.  This is the core of Google’s revenue stream.  As we have discussed in the two previous blogs on this site, the growth rate for search ad revenue is slowing while it increases in display ads, particularly banner ads and video ads.  Google’s model is to place ads within the context of what users are doing.  As they lose visibility to user activity online, they lose the ability to place useful ads and their overall relevance decreases.

Google’s strategic need for Google Me is clear.  The details remain to be seen.  The key issue is how Google gets over the hurdle of the 500 million Facebook users.  This is a classic “barrier to entry” in the social media space.  Users do not want to build and manage multiple online presences and profiles.  Can Google deliver a service that:

  • Fits naturally with the way people work and interact online
  • Provides significant value to users over and above what they have today
  • Allows users to leverage existing network relationships without having to re-build them on another site
  • Respects people’s privacy.  Google has had troubles in this area such as the way they implemented Google Buzz and Street View.
  • Aggregates many different online activities in one place, making it easier for people to manage their virtual lives

We should not have to wait too long to see.





Cloud Computing Software: Value Propositions & Issues

6 08 2010

There is a lot of discussion about software applications that run as a service in the cloud (SaaS) and a lot of effort being put into defining clear value propositions that will motivate customers to move some or all of their internal IT software services to the cloud.  Some example of cloud software service providers include NetSuite, Salesforce.com, Intuit, and SugarCRM.

First, here are some of the compelling business reasons to adopt software services that run in the cloud:

  • No Software (as Salesforce.com says).  Literally, there is no software to install, upgrade or maintain.  It’s all in the cloud, managed by the vendor, and customers access it through a browser.
  • Time savings. Less time spent on IT means more time doing what is core to your business; generating revenue and creating satisfied customers.
  • Anywhere Access.  Most SaaS software these days runs in a browser.  This means that your applications can be accessed anywhere you have a browser, including on your smartphone or at a customer site.
  • Software Updates Don’t Break Your Applications. The vendor has the responsibility to see that the software evolves in a way that does not disrupt business activity.  A nice change.
  • Less Data Integration. Most cloud applications have a common data repository at least within a vendor’s offerings. That means that multiple applications can use the same shared data, breaking up the silos of productivity normally found in backoffice applications.  Of course, the problems remain when doing business or data integration across different vendor’s offerings.
  • Opex, Not Capex. Cloud services are typically billed as a monthly charge that is very predictable for budgeting purposes and can be written off as a business expense.  Purchasing software, installing it on a server and operating it results in significant capital expenses that must be managed and depreciated over time.
  • Lower Up-Front Cost. Typically, cloud applications are offered on a pay for use basis.  With packaged software you pay up front and may go through a substantial development and deployment cycle before you are able to use the application.
  • Predictability. Cloud services are offered for a monthly or per-user charge that is easy to budget for.  There is much less chance of a surprise.

All of these are very compelling business benefits and are generating a lot of interest in the cloud model.  There are also some issues and concerns that need to be considered when moving to the cloud.  The more successful cloud computing vendors will have strong, documented answers to these issues.

Cloud Computing Software Application Issues

  • Data Security.  With cloud computing your data is in the cloud and managed by your cloud vendor.  The question is: Do you trust this vendor with the literal lifeblood of your business? What safeguards and backup procedures do they have to protect your business data?
  • Access Security.  One of the advantages of cloud computing is that you can access your applications anywhere.  The issue is: How secure is the access to your applications and data?  What security measures (Authentication, Access Control, Intrusion Detection) does your vendor offer?
  • Quality of Service: What is the uptime, response time, and latency of the application running on your vendor’s platform?  How well can this service scale as you add users?  What guarantees does your vendor offer?
  • Business Integration.  How easy is it to integrate your existing applications running behind the firewall at your business with the new applications running in the cloud?  There are a number of business and data integration companies out there who are specifically seeking to address this issue.  See SnapLogic.com.
  • Migration to the Cloud.  Most people will be moving applications from in-house to the cloud rather than starting from scratch.  How easy is it to do the migration?  Can you move your data over? Are there tools to assist in the migration? Can you run the two applications in parallel for a period as you get comfortable with the new application?
  • Application Customization. Most cloud applications offer minimal ability to customize the application functionality to your business need.  Serious consideration of cloud computing services is often a trade-off between the compelling economics of cloud computing versus the lack of ability to customize the application. You should look into how much customization is possible with you prospective vendor and if that meets your business objectives.  Obviously, if an application represents core market differentiation for your business, it is probably not a good candidate for moving to the cloud.

There are strong pros and cons to considering cloud software application services.  Some applications are better candidates for moving to the cloud than others.  Also, the value of cloud applications and approach to the issues will vary based on the size of the business, the types of applications, and what industry the company is in.

For Small To Medium Sized Businesses

The economic benefits and freeing up time from IT tasks are significant.  The major barrier with SMB is often the perceived issue of data security.  Vendors should address this concern by:

  • Deliver facts about how often SMBs lose data by managing it themselves.
  • Document the business cost of these losses.
  • Deliver facts about the quality of their service and data protection guarantees.

For Enterprise Customers

The economic, budgetary and access benefits are compelling.  The greater issue here is that most enterprises have dozens to hundreds of in-house enterprise software applications that they run their businesses on.  The major issues with this class of customers will be:

    • Maintaining security levels inside and outside the enterprise firewall.  Approaches for cloud vendors to address these concerns include:
        • Carefully documenting your security capabilities.
        • Carefully documenting your security track record.
        • Providing for some security integration between cloud applications and enterprise applications such that there is single sign-on and consistency of policy between the two environments.
        • Look into security solutions that span applications running in the cloud and in the enterprise.  Example: Okta.com
    • The ability to integrate applications that exist behind the enterprise firewall with applications running in the cloud.
        • Offer consulting services to help with business integration of the applications.
        • Partner with VARs and System Integrators to offer consulting services in this area.
        • Look into startups that are offering solutions aimed specifically at this problem.  An example is SnapLogic.com which build connectors and data filters as reusable and sharable services.







    Follow

    Get every new post delivered to your Inbox.