What is SaaS vs Open Source | Open Source CMS (Content Management System) vs Software as a Service (Saas) for websites

If you are reading this, you have probably come to a crossroad while building a website or an online application. Is it better to use a SaaS platform or is it better to use an Open Source Platform? That is the question? The answer to this dilemma will hopefully be determined below.
In this post, we define ‘Platforms’, ‘CMS’, ‘SaaS’ and ‘Open Source’, and we will break down the pros and cons of Software as a Service when compared to the pros and cons of an Open Source Content Management Systems.

Transcript of "What is SaaS vs Open Source | Open Source CMS (Content Management System) vs Software as a Service (Saas) for websites"

1.
What is SaaS vs Open Source | Open SourceCMS (Content Management System) vsSoftware as a Service (Saas) for websitesIf you are reading this, you have probably come to a crossroad while building awebsite or an online application. Is it better to use a SaaS platform or is it better touse an Open Source Platform? That is the question? The answer to this dilemmawill hopefully be determined below.In this post, we define „Platforms‟, „CMS‟, „SaaS‟ and „Open Source‟, and we willbreak down the pros and cons of Software as a Service when compared to the prosand cons of an Open Source Content Management Systems.What is a CMS (Content Management System)?To begin, let‟s understand what is a Platform:Think of a platform as a framework within which software is developed and canperform its functionality.Platforms…  Make life easy for developers  Allow the small tasks to be done effortlessly thus saving time  Are a collection of facilities or services that can be used to provide ease and efficiency of useI often equate a Platform to a living city. The city has facilities or departments setup to provide the essential needs of society such as Water, Electricity and Garbagedisposal – to name a few. In a city, if you want a phone line, you simply contactXXX-GET-PHONE, and tell them you want a phone line.

2.
Now compare the scenario above to living in the jungle, with no support systemsor facilities. Trying to do something as simple as setting up a phone line may bepossible, if you are extremely technically gifted, but not advisable, because of thehigh amount of labor required. This would be what it‟s like to work without aplatform.Now let‟s consider a CMS (Content Management System). A CMS Platform isbasically a piece of software or a web based application that allows a user tomanage the content (text and pictures) on their web presence.What is SaaS (Software as a Service) model Platform?A SaaS (Software as a Service)model Platform, is exactly what it sounds like. Insimpler terms it means you are “leasing” the application or an instance of it foryour client‟s site. You are paying for the use of the software, and not for theownership of the software. With a SaaS Model Platform, a user “configures” theapplication for their use versus customizing it. By configuring an application wemean, create templates for their design preferences, setup forms and so on.We will discuss the Pros and Cons of Business Catalyst, a SaaS model CMS builtby Adobe. However, most of the comparisons also apply to similar SaaSplatforms. Pros and Cons of SaaS (Software as a Service)Pros Cons - Cutting Edge Technology : The creators of the Application upgrade the application centrally & everyone benefits with the upgrade Easy to Manage : The interface is very user friendly, the Site walk feature is great, excellent integrated analytics, full reporting Resource Availability :Have many video tutorials that you can send to client to train them on functionality System accommodates 80% of your Web Development needs Integrated CRM is excellent for Small Business needs CMS system is very intuitive & the site-walk feature is top notch Integrated Email marketing plugs into the CRM nicely Integrated Analytics & Reporting Workflows are great tools for simple business automation Some advanced features like API „s and Web apps allow us to push the envelope to a fair degree

3.
Lower cost upfront Faster development cycle as the developer doesn‟t need to mess with any environments, server setups or code. Infact, a slightly tech savvy designer can do the entire buildCons - No Ownership : The client never really owns the site, it‟s more so a lease No Portability : The client can‟t host the site on their servers Higher Cost of Ownership: Conventional CMS hosting can be fairly inexpensive, but with SaaS model platforms, you often will pay for their system fees + hosting in a monthly amount, whereas with an Open source CMS, the system is free Limited Customization :Since you have no access to code, you can get stuck when you are faced with advanced customization. Limited “Specialists” : It‟s tough to find developers who know the system inside outWhat is Open Source CMSExamples of Open Source Content Management Systems are Joomla, WebsiteBaker, DNN, OS Commerce, WordPress, Drupal and Zen Cart to name a few.They come in a variety of coding languages such as PHP, ASP.net or Ruby onRails.Open Source essentially means that the Source code is open or freely available toabsolutely anyone. The premise being that you can distribute what you know freelyand openly so that everyone benefits. Putting this good karma out in the world willresult in good coming back to you. It‟s almost spiritual!!Typically Open Source CMS systems are distributed under a GNU General PublicLicense, which is an honor-based software listing system (so there are no monetarygains).A GNU GPL License says that you can use, distribute, modify, integrate &customize the software any which way you like, as long as you credit the originaldeveloper for it explicitly. In other words,you openly state that your site platform isa derivative of Joomla (or whatever open source platform), you have taken the baseJoomla, made some modifications, and used it as a development platform. Withthis approach you are in full compliance with the GPL license, but the moment you

4.
say that your platform has nothing to do with Joomla, and you built it from theground up,you are in violation. Pros and Cons of Open Source Content Management SystemsPros - Complete access to code – you can customize this type of system to any extent, be it talking to the customer‟s point of sale system, integrating to their accounting system, creating embedded flash applications Open Source code – easy to understand code, well organized Support – hundreds of developers who know the system inside out are available all over the internet. In addition to that they have forums, blogs, videos and much more. You can Google any issue and find a fix Applications & Modules :Lots of modules or widgets freely available. For example, if you wanted a real estate site, you could simply install a module and get done in 20 minutes Low cost of ownership : Typical hosting fees range between 5-15 dollars a month for an average site The Client “owns” the site so they can move it or host it anywhere, and they have access to all the codeCons - Complex Setup & Install – a server has to be prepared and setup so you need an expert to do this Managing a site can be complex as it is designed for a basic level of technical skill High initial cost since a lot more work needs to be done to set this upOnce you are educated with the knowledge to determine if an Open SourceContent Management System is the right fit, or a Software as a Service (Saas)model is better, you should consult a professional who can utilize these platformsand build you a solution that can maximize the functionality of each.

5.
About the Author -A serial entrepreneur with extensive background in franchising and interests inmultiple online business channels, Jamshaid (Jam) Hashmi has played aninstrumental role in the franchise development and success of a renownedinternational franchise company. His most recent entrepreneurial interests includelaunching ClickTecs, a Digital Marketing company specializing in Search EngineMarketing and Social Media Marketing as well as Website and Mobile Applicationdevelopment. In 2007 he co-founded WSI Search Result, an online marketingcompany that supplies services to Internet Marketing Consultants. A sought afterpublic speaker, Jam has been the featured keynote at many franchise conferencesand international summits. He regularly trains „C‟ Level Executives and supportsboth new and seasoned business owners on Search Engine Optimization (SEO),Social Media Optimization, Mobile Marketing, Brand Reputation Management andConversion & Measurement through web analytics. When he‟s not scaling theheights of the Internet world, Jam „unwinds‟ on extreme thrill-seeking adventuresfrom the jungles of the Amazon to the highest summits. His passions includeworking with NGOs on humanitarian missions to areas around the world affectedby disasters and poverty.