Farewall to PaaS Provider, Coghead


Coghead announced it was shutting it doors yesterday evening. For those unfamiliar with Coghead, it was a much talked about PaaS offering that offered an online application editor for rapid application development. They fell under the category of non-standard stack, a “4th generation language and runtime” (4GL) if you will. It seems that slow adoption coupled with the economic situation got the best of them. This is clearly a big problem for Coghead customers, and is indicative of why I don’t particularly like the “PaaS requires a new language/runtime/stack (pick and choose) because older runtimes and languages simply don’t work” statements. First, the notion that something like C# (or any .NET runtime language), Java, or Python can’t work is simply a problem with fundamentally understanding runtimes and what they can and cannot do. Second, new languages and stacks are generally dangerous unless they have MAJOR support from a large platform vendor. Why? Risk. Coghead is letting folks know they can access their data until April 30th, 2009. Unfortunately, data is not the application and any VARs, ISVs, or IT departments are up the creek without a paddle when it comes to the application itself. If the apps were built on some industry standard runtime, and the PaaS injected native SaaS into the applications, they would still retain the ability to run and use the code elsewhere (this is what SaaSGrid does). Last, some 4GL has a tough time leveraging existing code assets that your company may have invested thousands or millions into.

As for Coghead, it’s always a shame to see a startup go, despite our market approach differences. I wish the Coghead team the best of luck. Fortunately for customers, it didn’t take long for many of their competitors in the “WYSIWIG” DIY application platform space to come to the rescue:

  1. Intuit QuickBase>
  2. TrackVia
  3. Caspio
  4. TeamDesk

There have also been a few development firms offering to ease the pain as well:

  1. Scio Consulting (Full disclosure, Scio is a partner of ours at Apprenda)
  2. DeliveredInnovations

While it’s great to see that there are options for Coghead’s customers, it also causes me wonder once again why anyone would want to lock themselves into a full non-standard stack offering?  Granted, I have a bias as one of the creators of SaaSGrid, because our model is the exact opposite. However, our model is the exact opposite because we didn’t even see that as a reasonable approach to doing business and this is a clear example of why. A startup should focus on ensuring that it’s customers are safe and are not sinking time and money into something that cannot function outside of that runtime. If you’re building ontop of a runtime that does not have a natural “fail safe”, take a lesson from what’s going on here.

Is my fear of non standard languages overblown? Is reducing risk a better ‘key feature’ of a 3GL based PaaS, or is the fact that it can leverage existing software assets the more appealing attribute? If you are a Coghead customer, have you found alternatives yet?

The SaaSBlogs group on LinkedIn now has 1450+ members and it’s growing every day; make sure you are not missing out and join today.

Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


Other Posts
Non-standard PaaS - The Software Industry’s Rubber Stamp
What PaaS Isn’t: An Application with an API



Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.

Reader Comments

[…] I just don’t think the paradigm shift was favorable enough given other available choices.  I also agree with Sinclair Schuller that the highly proprietary nature of a lot of these tools makes adoption a lot […]

Zoho Creator offers free consulting for Coghead customers. We look forward to helping you make a smooth transition. More details at Zoho blogs:

http://blogs.zoho.com/announcements/zoho-creator-offers-helping-hand-to-coghead-customers

We’re sorry to see Coghead go and wish you the best.

With Adobe flex (used by Coghead) one can come up with very intuitive UIs which will make adoption easier. So, I am not sure if user adoption was actually a reason for the shutdown.
Probably, SAP saw value in the solutions offered by Coghead and wanted to integrate it with its services. SAP has invested in Coghead earlier.

Force has taken a not quite as radical dev language approach with Apex, described as ‘Java like’. They are in a different situation than Coghead with plenty of ISVs and channel partners wanting to build widgets and connectors for a growing and large Salesforce install base. Any developers want to comment on how ‘Java like’ Apex is?

Then there is Bungee, with a ‘C# like’ new development environment including a complete IDE for their platform, and some radical pricing. They would seem to be running close to the same risk as Coghead. Any developers care to comment on how ‘C# like’ the Bungee dev language and IDE is?

And finally, do not forget to categorize under the ‘it can work’ column that not so little company in Bedford Mass called Progress, who started with one of the first 4GLs and is now a very robust platform company and a player in their own right in enabling SaaS with platform technology in their own vibrant community.

It is not quite a C#/Java only world for sure these days in web dev. But over time some languages in heavy use now may eventually go the way of Delphi. In the late 90s it was the very hot Object Pascal for Windows client/server from Borland. While it has turned into a fringe language, i have read that some of the Delphi designer/developers wound up at MS creating C#.

It is a shame to see Coghead go out of business but I take it as a cautionary tale. SaaS is a nice option but comes with great risk. If the service is no longer offered (for whatever reason) - the users can be stuck with a tremendous business continuity problem. If you own “traditional” installed SW and the vendor goes out of business, you still have the application and can continue to run it. Yes, there may be no more support, but you are not left dead in the water.

Russ,

Good point with respect to the languages being similar to others. Unfortunately, that’s about 10% of the equation. Both Java and .NET are full stack technologies. To attempt to be compatible so that portability is even *remotely* possible, a whole hell of a lot needs to happen beyond language similarity.

One of things that I find appealing about .NET is that it decouples the language (C#, VB, IronPython) from the runtime, allowing them to evolve independently while maintaining some semblance of compatibility.

The .Net common language runtime is an excellent technology, no question. I wonder what is next up for .Net in terms of newly supported programming languages via Common Language Runtime.

Apex and the C# like Bungee language/IDE I do not think were ever intended to provide portability. My guess is that they want to send a message to programmers that know C# and/or Java that there is less of a new language learning curve. AS you say, that is a far cry from portability.

I think there is one more thing (yeah, I always do) that should have been considered in the Coghead business plan…

Money. Coghead hosted a lot of DIY, free, small time operators who had no intention of ever buying the service. This isn’t new, Google does the same thing, but Google can afford to lose money on the deal.

If there was a stronger push in their business model for the free users to pay to play at some point - the short-comings would have become self evident a lot sooner. Most likely before all the money and VC patience ran out. With that push, they could have (perhaps) retooled their approach in some way to gain more (paid) acceptance. Instead their numbers floated them with a combination of moribund attempts and small projects going nowhere fast. You can fool yourself with those numbers only so long if you have don’t have a lot of income. The hosting, staff pay, marketing, etc have to come from somewhere…

They did manage to slip the Flex front end in - but I would argue that was too little too late - and there still was no serious attempt to test the waters by cutting the cord on the free accounts.

Disclaimer: Self-promotion

InQuest Technologies (www.inquesttechnologies.com) would like to invite Coghead users and partners to learn about IQ9, the first enterprise Business Application Platform that allows users to configure (not code) 100% web-based applications that include Workflow Automation, Document Management, Project Management, Asset Management and Collaboration capabilities.

With IQ9 you never have to worry about your SaaS provider pulling the plug - you get an installable license that you can run in your data center or you can have it as a SaaS deployment in ours. You also never have to worry about all those exorbitant hidden storage fees and file transfer fees some providers charge.

To learn about IQ9, give us a call at 800.254.4050 or check us out online at http://www.inquesttechnologies.com/Company/Contact_Us/ - no gimmicks or short, free trials just a great application that you can seamlessly transition to from Coghead and run your business. There is a reason that organizations like ADT, The US Navy, ConEdison and NBC have deployed hundreds of applications using IQ9.

With the closing of Coghead, many companies are now thinking twice about SaaS offerings. As an employee of an online database company,TrackVia, I know the value SaaS offers and also understand the potential hesitation companies may have. We recently recorded a podcast with our CTO and CEO, highlighting tips companies should consider when evaluating SaaS offerings. For example, look at the price the service charges and see if it is a sustainable price.
Check out the blog and podcast here:

http://www.trackvia.com/blog/2009/03/02/saas-tips/

A viable alternative to Coghead is Officebased.com. Same technolgy, Flex based SaaS ,

I am surpised and disappointed at the decision by SAP to leave existing Coghead customers out in the cold. Unfortunately such decisions affect all providers of ‘Service in the Cloud’ solutions.

If anyone is looking for an alternative to Coghead that is built on Adobe Flex, have a look at PerfectForms. And if you’re in Australia or New Zealand we offer a locally (Sydney) hosted version of PerfectForms rebranded as BizForms. Details here: http://www.novera.com.au/bizforms/overview