Executive Blog on SaaS and Application On-Demand


adobe premiere mpeg2 unlock Software at cheap prices adobe from illustrator adobe photoshop 6.0 freeware Adobe Premiere Pro CS4 MAC at cheapest price adobe photoshop cs3 bittorrent serial adobe illustrator printer drivers Adobe Acrobat 9 Pro Extended at cheapest price adobe download flash player brushes for adobe photoshop cs3 Adobe After Effects CS4 MAC at cheapest price hisory of adobe photoshop adobe premiere 6.0 tutorials Adobe After Effects CS4 at cheapest price adobe flash player error message free adobe photoshop serial numbers Adobe Creative Suite 4 Design Standard at cheapest price download adobe photoshop cs for free adobe photoshop cs full download Adobe Creative Suite 4 Master Collection for Mac at cheapest price adobe photoshop red eye bittorrent adobe photoshop cs3 Adobe Creative Suite 4 Master Collection at cheapest price adobe ins plug premiere adobe creative suite cheap Adobe Creative Suite 4 Web Premium at cheapest price adobe photoshop cs free download adobe flash won't download Adobe Creative Suite 4 Web Standard at cheapest price adobe fireworks cs3 help on adobe creative suite premium 1.3 academic Adobe Dreamweaver CS4 at cheapest price adobe photoshop 8.0 cs keygen adobe premiere elements 3.0 video totorials Adobe Fireworks CS4 at cheapest price adobe photoshop elements camera raw security issues with adobe flash player Adobe Flash CS4 Professional at cheapest price learn adobe illustrator

Archive for October, 2007

The Children are the Future — Pt. 2

Just a quick update on the last post. I’ve seen a variety of articles on the decline of Educational Software, but I like this one the best. I like it because the time frame represents the delta between my oldest child, who we bought software for, and my youngest, who we have never bought software for. I also like it, because I could find it. (When is the new and better search coming?) I like it mostly because it shows that kids have stopped using installed software and instead use the web for everything.

When these kids who never used installed educational software grow up to adults, do you think they are going to suddenly adapt to installed business apps? No, they are going to use Web Applications for work because that’s what they are used to. And don’t think the old guard will stop it. The old guard couldn’t force people to use main-frames when they were used to PCs.

Just one more reminder, All Apps will be Web Apps.

When The Children Grow Up

Reading M.R. Rangaswami’s recent post Where are Software’s Children, I am struck by the continued belief that enterprises will continue to use installed applications through the next generation of software. That is simply not going to happen.

Mr. Rangaswami’s observation of the age of the ruling class of software companies is aging and that most good young programmers and executives are going to Web 2.0, open source, and SaaS companies. He makes a number of suggestions on what the TBA “traditional business application” companies can do to combat that trend. While Mr. Rangaswami is correct in observation, his suggestions in the end will be spitting in the wind.

That is because the young talent is attracted to these companies because of what they are doing, creating the next generation of applications. They have no interest in working on client server technologies. They grew up on the web and they want to be building Web Applications on next generation platforms. The idea that better mentoring will get these people to work on a fading technology is absurd. So the real interesting question is what is the world going to be like when these “Children” grow up.

I remember a similar shift when I first got in to the business world back in the late 80’s. The company I worked for did all their computing on a VAX, and made very minimal use of PCs (just for word processing and some spreadsheets). I was charged with putting together a corporate training database and employee scheduling tools. I never once considered doing it on the VAX. The idea of using that technology was as a complete anathema.

The same thing is happening in todays technology world. These new generation of technologists grew up on-line. They look at client server computing and installed software the way I looked at the VAX. They probably realize the power of it, but would never consider using it or working on it. It’s as separated from their existence as an ATM network would be to todays network engineers.

Which of course leads back to one of my favorite assertions. In the next twenty years all applications will be Web Applications. Not because they are cheaper or easier to use or better platforms for group work (though they are all three), but because they are how the next generation of users and programmers are used to working. This young guard will be the old guard by then and they won’t be installing software any more than I am using a VAX to run my business today.

The hardest part of all of this is realizing I’m the old guard now (I guess turning 40 had something to do with that as well). I love this next generation of applications and I almost wish I could create a training database today so that I could use a Rollbase, or Dataweb, or Coghead to do it. Unfortunately, that will be the job of the Jason Cumberlands of the world. I’ll just have to be content with coming up with ways to help these guys grow in to the “Adults of the Web.”

Open Source vs. SaaS

Let me be the last to post about “Open Source vs. SaaS”. Two excellent posts have been put up recently (O.K. not so recently.) Anshu Sharma’s and Dave Rosenberg’s. Both are very well written, and I agree with Anshu’s arguments. That said, they both are essentially missing one essential point: all applications will be Web Applications (I think I’m going to say this in every post from here on out.) It doesn’t matter how they are developed, people won’t use them unless they can access them on the Web (my three kids don’t even know what a disk drive is.) The question is why aren’t more Web Applications being developed specifically as Open Source projects.

Let me say first, that the entire argument “Open Source vs. SaaS” is facetious. Open Source is a development model, SaaS is a delivery and usage model. Open Source applications can be delivered as SaaS and SaaS applications can be developed using Open Source methods. The argument arises because so few true Open Source apps are actually delivered as Web Applications (I use SaaS and Web Applications interchangeably.) Instead they are developed as single instance applications that a user installs.

Some companies then take this Open Source base and add Web Application functionality such as multi-tenancy and scalability as well as business functionality and flow to it. (We did as much with Dave’s tremendous MuleSource product when we created the OpSource Services Bus.) But to say these apps are Open Source is the equivalent of saying SalesForce.com is Oracle since they built an app on top of an Oracle Database.

So why aren’t there more native Open Source applications that are run as true Web Applications. Most are single-instance enterprise software that someone installs to use. The most compelling apps of the last 15 years, from eBay’s bidding app, to Yahoo’s Portal, to Google’s Search and SFDC’s CRM are all proprietary apps. Some say that SugarCRM is a Web App, but I think of them as a hybrid company selling both installed and SaaS versions of a single app (and we know what I think of hybrids.) Ruminating with John Rowell, the only one we could come up with was Wikipedia.

Why is Wikipedia the only Open Source/Web Application? Because running a Web Application costs money. You have to pay for servers and power and network and security and backup and so many different items, and that takes the Benjamins. Usually only commercial enterprises have the Benjamins to make that work, and Open Source communities don’t want to develop for commercial enterprises. They’ll do it for Wikimedia (the organization behind Wikipedia), because it’s a charitable organization, but who wants to develop an app for Google or SFDC?

So back to my earlier thoughts. If the Open Source development model is a good one, but all apps will be Web Apps (memorize this people) we need a platform where all of the expensive stuff is taken care of for the high-minded developers to start making apps. Then we can find a whole new non-topic to blog about


  • Viagra ordre
  • Cialis en ligne
  • Levitra en ligne
  • Propecia acheter
  • Viagra acheter
  • Acheter cialis
  • Ordre levitra
  • Ordre propecia
  • En ligne viagra
  • Vente cialis
  • Levitra bon marche
  • Propecia en ligne
  • Viagra online
  • Buy cialis
  • Order Levitra
  • Buy propecia
  • Buy viagra
  • Cheap cialis
  • Cheap Levitra
  • propecia online
  • Viagra prescription
  • Cialis online
  • Buy Levitra
  • Order propecia