Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
Why SaaS Has Better Functionality than Enterprise Software
The SaaS model is more predictable and friendlier to investors than the on-premise model

Making software is easy. You just collect the market data, generate a high-level technical specification, build the product, and test it. All marketing needs to do is put together some screenshots and sales can just kick back and wait for the orders to start flooding in. Right?

Unfortunately for software vendors, it doesn't quite work that way. It takes a long time - years in fact - to get software right, and the problem starts from the very beginning - understanding the market. Part of the issue is that the market does not understand itself. Go into any large company, and ask them to detail a business process such as order entry, and you will get a variety of differing responses.

The Process of Process
Management will describe the process as they think it is. Unfortunately, this utopian vision is rarely right and tends to ignore the inevitable trade-offs that need to be made in the real world. The user population will tell a different story. A small number of staff members can be counted on to provide a fair description, but many will innocently leave out critical nuances that are essential to effective outcomes, while others will deliberately conceal activities that are considered out of bounds. Unfortunately, workarounds, however necessary, are frowned upon by management, so they are often left out. The net of this is that the definition of the business process that emerges is often inaccurate and/or incomplete and any effort toward automation is bound to fail.

Even when the descriptions by the users are accurate, if the process itself was poorly designed, automating it will only make it worse. To put it mildly, many companies are uneven when it comes to the quality of their internal processes. They may have excellence in one department, yet only mediocrity in another. Automation of a poor process is bad business and only makes the situation worse by creating more efficient ways to fail.

A second problem with automating processes is that too often little weight is given to the value of flexibility. Allowing for a little bit of common sense can go a long way in addressing this challenge, but many applications err on the side of mandatory fields and aggressive input validation among others, which creates a great deal of user frustration.

I Know What I Want When I See It
A common alternative is to solicit feedback from a group of customers to specific vendor ideas; however, this often leads to disappointment as most people only know what they want when they see it.

That leaves the vendor with only one credible option: to build a series of prototypes, or pre-production versions, before settling on the ultimate product spec. This is, in a way, an application of "the wisdom of crowds." Of course, this takes time and is expensive. This often becomes the reason why this approach is not taken with predictable consequence. On the other hand, the vendor may be able to mobilize resources this way, in addition to producing a superior product outcome. Critical to all of this is customer engagement. It is at that point where the SaaS model wins because the process of rapid prototyping and rapid implementation is infinitely easier in a SaaS model than an on-premise model.

What You See Isn't Always What You Get
With Enterprise Software, what the customer thinks they are buying, what was demonstrated, and what is actually delivered are frequently different things. With SaaS, it's WYSIWYG (What You See Is What You Get). There is no need for a polished or customized demo, merely an actual demonstration of the functionality as it exists today. There is no special customer implementation, just a provisioning of individual users.

One problem with on-premise software is that the implementation and integration is often done by the customer's IT department with minimal involvement from the vendor. Even if the vendor's professional services team is involved, important customization lessons are rarely fed back into the product. Perhaps the area where there is the greatest misalignment between the customer and the vendor is that the software vendor frequently has little incentive to see to a successful customer implementation because shelf ware has no immediate detrimental effect on an enterprise software vendor. That stands in sharp contrast to a SaaS vendor whose revenue depends on the renewal of annual subscriptions.

The Reality of Shelfware
With IT organizations and analysts routinely quoting project failure rates of 30% and higher (http://www.it-cortex.com/Stat_Failure_Rate.htm), shelf ware is a fact of life for most on-premise applications. CRM is legendary in this regard: Gartner reports that 55% of projects fail to meet expectations and the Butler Group reported a whopping 70% of projects failed. So any rational person starting a CRM project would have to predict failure before they even started.

Renewal Rates Are the Real Gauge
As CEO of a SaaS company, I know the metric that the board keeps a sharp eye on is the customer renewal rate. That remains the single best measure of customer satisfaction. Customers can opt out of their contract once a year, and it's an unlikely customer who is going to continue a subscription if they don't use the system or if our service is poor. This gives me perfect visibility into customer satisfaction and is worth more than a thousand customer surveys. As the saying goes - people vote with their wallet.

With SaaS, where all your customers use the same implementation, you can have confidence in the dire as there are many voices pointing out ways the application can be improved. Of course, you will hear both good and bad ideas, but since we're in a market of ideas, the good ones win out. So over time, a SaaS solution begins to represent a consolidated set of best practices. The SaaS model has a built-in mechanism to favor the best ideas and providers for improving the product.

This same dynamic acts as the driver that improves software quality, simply because SaaS vendors can't operate for very long with a serious bug in their application. Not one, but hundreds or thousands of customers will be affected; as a SaaS vendor, you have to fix the issue now. Otherwise you will put your renewal business in jeopardy.

Repeat business is the bedrock of the SaaS business model. The startup costs for a SaaS business are high and it takes time to develop organizational discipline that the model mandates. However, once those milestones have been reached, the SaaS model is more predictable and friendlier to investors than the on-premise model. The real beauty is that the model perfectly aligns the goals of the customer and the vendor in delivering a quality, functional, and tested solution. Because SaaS operates in only a single environment, the need to support a multiplicity of different configurations doesn't exist. That means that engineering is free to focus their time on incorporating new functionality, using the constant stream of customer feedback that a large customer base will bring. In a way, SaaS customers are therefore not just subscribing to a service; they are leveraging the collected, concentrated, and distilled best practice of a whole market.

About Joe Ruck
Joe Ruck is president and CEO of BoardVantage. He has led many high-technology companies through successful growth to IPO or acquisition. Prior to joining BoardVantage, Joe was senior vice president of marketing at Interwoven and part of the team that drove the company through one of the most successful IPOs of 1999. Previously, he held sales, marketing, and executive positions at Sun Microsystems, Network Appliance, and Genesys Telecommunications, subsequently acquired by Alcatel. Joe holds a BS in engineering from Oregon State University and an MBA from Santa Clara University.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
As many know, the first generation of Cloud Management Platform (CMP) solutions were designed for managing virtual infrastructure (IaaS) and traditional applications. But that's no longer enough to satisfy evolving and complex business requirements. In his session at 21st Cloud ...
The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the business impact of software failures. How can software testing professionals keep pace with modern application delivery,...
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is ...
In a recent survey, Sumo Logic surveyed 1,500 customers who employ cloud services such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). According to the survey, a quarter of the respondents have already deployed Docker containers and nearly as many ...
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis tool. It is an extremely lightweight tool that can integrate with pretty much any build process right now," explained Andrew Siegmund, Application Migration Specialist for CAST, in th...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE