SaaS and Your Software Company:
What You Should Know

For most application developers, adopting the model of software-as-a-service (SaaS) is not a question of if, but when. In order to survive beyond the cloud-computing revolution, you have to understand the issues and make a plan.

We'll start here with the basics.Then do a quick check to see if SaaS is right for your application. And finally, we'll share some veteran advice on how to create a successful SaaS product.

You also may consider our Cloud Navigate executive workshop where we explore the SaaS possibilities in your specific situation.

SaaSIllustrationTransparent

SaaS 101: The Very Basics

Referencing 'the cloud" has become nearly ubiquitous in the last few years, as more people are using it for everyday activities. 

But to the average person, it's still not exactly clear what the cloud actually is. It's, you know...the internet....out there...in the sky? Maybe?

 

What is The Cloud anyway?

It's basically a trendy way of describing all network activity that happens outside your firewall. If it's not occuring, "on-premise," it's happening, "in the cloud." This is true when talking about data store, applications or computing power in general. 

Cloud computing (aka "the cloud") is a general term describing anything that involves delivering scalable, hosted services over the internet. These services can be organized into three categories: infrastructure, platform and software.

The Three Kinds of Cloud Computing Services:

Infrastructure-as-a-Service (IaaS)

Provider offers physical computing resources on top of which the user can deploy arbitrary software.

Platform-as-a-Service (PaaS)

Provider offers managed infrastructure and interfaces for developing and managing applications.

Software-as-a-Service (SaaS)

Provider offers fully-developed applications to many end users, that run on and are delivered by cloud architecture.

Public vs. Private Clouds

It's now common — especially in large organizations — for a private cloud to exist within their firewall for internal operations.

Private clouds such as these simplify security issues and multi-tenancy requirements, and have also offered preparation and a quicker path towards cloud computing using public clouds.

At Wizmo, all of our hosting environments include their own private cloud, but we do sometimes use the public cloud for certain functions. Either way, your application and data is always secure when we're in charge. 

We know, we know — you're eager to learn more.

Riveting stuff, isn't it?
Now we get to the good parts.

We explain why you should care about SaaS in the first place. And we'll help you determine if SaaS and your software are a good fit.