Home > Cloud Computing > Advantages of SaaS , Software as a service, and Cloud computing

Advantages of SaaS , Software as a service, and Cloud computing

Welcome to the world of SaaS , Cloud Computing and Software as a service. Today we will discuss the advantages of all these in an organized way. Let us begin with categorizing the IT scenario as a whole.

1. Programming:-

Cloud computing, SaaS , and Software as a service all refer to a common IT environment, which is remote database hosting.  Rich internet application is centrally loaded on the server which typically has single application performing with different logic for different types of business scenarios. The agility of the database is the buzzword of future rich internet applications because of different types of business processes. Programming takes care of the business agility.

2. Security:-

Database security all depends on how the service provider is handling the same which in turn also depends which database is used.  The database makes a big difference. If database is prone to attacks then the software will also be prone to attacks. So it is better to use well-known databases like Oracle or SQL Server for cloud computing.  There are several patches which needs to be applied which are provided by the database software from time to time which make the Database more secure on the cloud.

3. Anywhere Access:-

Anywhere access is the biggest advantage of cloud computing and software as a service architecture. As the database is hosted on the server, we can access our database by just logging in the URL given by the service provider and gain access to our data and application.  We need to have only the web browser which is normally available free of cost on any operating system. Operating system is also no more an issue for software as a service as only the browser is used to access the web application.

4. No more software Maintenance:-

For Desktop applications, one of the biggest worries of the customers were to maintain the application and see to it that it performs well from all the attacks in the network and also they need to concentrate on the upgrades and customization at the same time.  Training is also one of the big issues for desktop applications. When we consider the desktop applications from the application service provider angle, we notice that, the implementation is the biggest hurdle in front of the service provider. Geo location also adds fuel to the same. The cost of the service provider exponentially grow from customer to customer. All this cost has to be contributed from the customers in the end. In case of a web application, this is no more an issue. The application service provider can update the application in a common way for all his customers in just a click of the mouse. This definitely adds up to the profitability and performance of the application service provider, the benefit in turn is passed on to the customers, and the customers in the end enjoy low-cost solutions in the long run.

5. No upfront fees :-

For desktop applications, customers are required to invest heavily on the software cost, hardware cost, including the maintenance of the hardware, and see to it that the hardware is in tune with the latest version of the OS and the software. The memories of the desktop computers are also fine tuned to suit the application speed.  This requires a big cost to be spent by the customers, and the payback period of the customer investment is very long. The customer is also taking the risk of non-performance of the software while investing in any software.  The customer most often facilitates a separate IT department to look after all these issues, which again involves huge cost. Whereas, in case of software as a service, the customer can try the web application as a demonstration over the website and check the suitability of the application to their business process, negotiate well with the service provider for customizations, need not invest heavily on the hardware, as nowadays any hardware is suitable to run a browser at great speed, only the internet speed is the constraint here. Secondly, the customers also has no cost to purchase the software, because the customer is paying monthly rental as much as he use the application. That’s Great ! So software as a service is pay as you go model. Customer has every freedom to use the software only as much as he wants to use, and not beyond that. So he need to pay only for that time frame for which he is using it.

6. No per seat licensing:-

This is a bit debatable issue. Some service providers do not charge on per seat licensing, while others do. In my view, if the service provider issues one user name and password for a single user type authentication, there may be more than one users logging in by that user name and password in the said organization from any browser and run the application at the same time. So when it comes to web applications, in my view, per seat licensing is just left on paper, while the actual scenario may be something different.  So this gimmick should be explained by the customer to the service provider and get him down to no per seat licensing model.

What’s your take as a customer ? Do let me know in the poll.


  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: