For the end-user, the UI is the application
Posted by Salvador Viñals
With his postings, Bob Krygowski highlighted many important aspects of Software as a Service, as in his The Other “S” in SaaS - Service Complementing Bob’s blogs, with this posting I will start discussing about the first “S” in SasS – Software.
I am seeing that frequently the terms SaaS, Rich Internet Applications (RIA) and AJAX are used interchangeably, as if they were the same thing. They are not. SaaS applications should have as rich a user interface as possible of course, however not all RIA are AJAX and SaaS is not the exclusive business and deployment model of RIA. Comprehensiveness, agility, flexibility, modularity, intuitiveness, ease of use, maintenance and administration are all very important requirements for business applications. Many of these attributes are invisible to the end-users of business applications. They --- rightfully, I think --- don’t care or just take these characteristics for granted. To them, the first order priority is to perform their jobs as effectively and productively as possible and one of the most important means they have to do so is by using the application’s functionality through its user interface. Ditto: For the end-users, the UI is the application.
So, what is the best user interface for SaaS applications? Business applications must have the user interface(s) that fit the needs of the end-users. It is common for power users to require very rich desktop-like user interfaces with Windows look and feel (L&F), highly responsive and with desktop integration (ie. Outlook’s metaphor has gained tremendous acceptance and more often than not end-users demand it as their L&F of choice). On the other hand, a traditional web-style (block-oriented) user interface with some Ajax may be more appropriate for occasional end-users. Quite frequently any given application must meet the needs of these two types of end-users!
How to address this dilemma? With robust, field proven SOA-based development and deployment products and tools that include support for a broad range of user interfaces, reusability of a single code-base, abstraction from basic technologies to facilitate maintenance, and one development language for data management, business and most user interface logic to keep the costs low and the developer’s productivity high.
OpenEdge addresses these requirements with flying colors. And proof of OpenEdge’s versatility and comprehensiveness, is its leadership position in the SaaS marketplace with a vast catalog of actual commercial SaaS business applications in production, as discussed in Progress-ing Towards ERP On-Demand.
The SaaS business model makes it easy for businesses to rapidly subscribe and use business applications, and makes it easy as well to switch away from those offerings that don’t suit the needs of the end-users!
Therefore, regarding the user interface of SaaS applications do not get carried away with market hype and choose the UI to meet the needs of the end-users. Architect the applications using SOA/OERA principles and OpenEdge will give you unmatched flexibility to use any or multiple UIs at once: (D)HTML, Ajax, Windows desktop GUI, .NET, Java, Adobe Flex, --- to name just a few --- and using one business logic code-base operating in OpenEdge application servers running on UNIX, Linux or Microsoft. Choice is good and OpenEdge gives you the power to choose. Do not settle for less.
In future postings I am planning to discuss pros and cons of user interface options. I'd love to hear from you: What user interface(s) are you using, or planning to use with your SaaS applications?

I'm planning on using webclient, hopefully at the 10.2+ level with AppServers and Sonic for two way communication.
Posted by: Greg Higgins | July 21, 2008 at 09:24 AM
Definitely any SaaS app need to meet the basic requirement of it's end users to have any chance of success, however the closer you go to providing an intuitive and dynamic UI the better the app will be received, the wider it will be adopted and the learning cure lowered.
It's worth noting that the term 'AJAX' refers more to background data lookup, transfer and modification that impacts on the overall app 'intelligence' or cleverness rather than any specific improvement in the UI. DHTML using JavaScript and CSS being a popular technology at the moment.
We as native Web designers chose a combination of DHTML using JAvaScript and CSS to provide a drag & drop functional UI with AJAX to process actions and forms to avoid unnecessary page refresh, thereby coming close to a desktop experience for our micro SaaS application BOOKMEETINGROOM.COM.
Talk again
Jeremiah Ryan
http://www.bookmeetingroom.com
Posted by: Jeremiah Ryan | November 22, 2008 at 11:28 AM
There are a lot of sales analytics and sales metrics tools available, which is mainly centered on Saas Business intelligence. The above news is a good indication and can hope that the business analytics tools are going in the right direction.
Posted by: George | December 01, 2008 at 07:54 AM
Thanks for this post. Software as a Service (SaaS) is based on a simple model that allows the delivery of an application via a subscription model over the Internet. In the SaaS model, the customer does not take ownership of the software but rather 'subscribes' to a comprehensive solution that is delivered remotely over the Internet. No infrastructure investments, no maintenance costs! SaaS @Pegasys expertise of working with software product companies, Pegasys now has a range of best practices and solution accelerators on SaaS to bring all these under a single roof. It has team of skilled architects and engineers who are experts at SaaS implementation, development, deployment and maintenance. Thanking You. SaaS
Posted by: SaaS | March 24, 2010 at 03:51 AM
The SaaS business model makes it easy for businesses to rapidly subscribe and use business applications, and makes it easy as well to switch away from those offerings that don’t suit the needs of the end-users!
http://www.dress2sale.com/weddingguide/orange-wedding-shoes.html
Posted by: elegant wedding dresses | October 21, 2010 at 12:50 AM
SaaS and Custom Software have quickly become a creative way for business to cut IT costs and increase revenue. It is a win / win all the way around. Thanks for the post.
Posted by: Custom Software | April 25, 2011 at 05:42 PM
SaaS is becoming more attractive for many different types of service providers as well as independent software vendors.
http://www.softwaregold.net/softreview/2011/05/top-sites-related-saas-software/
Posted by: Sergey | May 30, 2011 at 04:30 PM
Hello,
We facilitate the provision of independent analysis to support expert testimony, regulatory or legislative engagements.http://www.fidelityadvisory.com
Posted by: Martin135 | November 14, 2011 at 04:45 AM
Nice post..thanks for sharing it...well software as a service is a nice & wonderful for any company or business. thanks
Posted by: Software As A Service | January 13, 2012 at 07:25 AM