Whitepaper: Commercial Open Source vs. Proprietary Data Integration Software

Similar documents
2014 Astera Software. Convergence of Data and Application Integration

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview

Datasheet: Centerprise Connector for Salesforce Key Features

EDI Overview 3. EDIConnect Benefits 3. EDIConnect - A Complete Solution 4. Key Technologies 5. Translator 5. Transaction Builder 7

Cisco Data Preparation

DIGGING DEEPER: What Really Matters in Data Integration Evaluations?

The Ultimate Guide to Buying Business Analytics

system. medical practices and healthcare vendors. Although they are designated as HIPAA EDI-specific standards, HIPAA

The Ultimate Guide to Buying Business Analytics

ADVANTAGES OF IMPLEMENTING A DATA WAREHOUSE DURING AN ERP UPGRADE

Experience Business Success Invest in Microsoft CRM Today

Successful Outsourcing of Data Warehouse Support

Address IT costs and streamline operations with IBM service request and asset management solutions.

Organizations that are standardizing today are enjoying lower management costs, better uptime. INTRODUCTION

PACKAGE VS CUSTOM: THE DECISION POINTS

Address IT costs and streamline operations with IBM service desk and asset management.

High-Volume Data Warehousing in Centerprise. Product Datasheet

Service Management from Serena Software. Orchestrated. Visibility, Flexibility and Ease of Use through Process-Based IT Service Management

Maximize the Value of your Custom Business Applications with Microsoft Dynamics CRM

Key Benefits of Microsoft Visual Studio Team System

Open-Source vs. Proprietary Software Pros and Cons

Buying vs. Building Business Analytics. A decision resource for technology and product teams

Contract Management Software

KNOW BEFORE YOU GO: THE PATH TO THE CLOUD

The #1 Web-Based Business Software Suite. Accounting / ERP CRM Ecommerce

Sage ERP I White Paper

Integrating SAP and non-sap data for comprehensive Business Intelligence

Total Cost of Ownership Comparison Kerio MailServer vs. Microsoft Exchange

whitepaper critical software characteristics

In-House vs. Software as as Service (SaaS)

Using a Java Platform as a Service to Speed Development and Deployment Cycles

Anatomy of a Decision

Centerprise Data Integrator

The Return on Investment of Open Source Data Integration

The DoD and Open Source Software. An Oracle White Paper February 2009

Contents. Introduction... 1

ATS. The. The Staffing Agency s Guide to Buying an Applicant Tracking System

Build vs. Buy: The Hidden Costs of License Management

5 Things Not To Do When Choosing a Reporting Tool

Analytics With Hadoop. SAS and Cloudera Starter Services: Visual Analytics and Visual Statistics

WebSphere Cast Iron Cloud integration

Openbravo Subscription and Recurring Billing Managing a Subscription-based Business and How a Technology Giant Did It

Consider 8 Before You Integrate

An Oracle White Paper March The Department of Defense and Open Source Software

THE JOB SCHEDULING JOURNEY. Finding the right scheduler for your organization

Developing an Enterprise Client Virtualization Strategy

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

PocketBrowser. The Enterprise Mobility Developer Kit for browser-based applications

Calculating ROI for Business Intelligence Solutions in Small and Mid-Sized Businesses

The Ultimate Decision

Symantec ServiceDesk 7.1

Sage ERP Accpac Version 6.0

SAP Solutions for Small Businesses and Midsize Companies. Press Fact Sheet March 2008

Open source, commercial software or a coexistence strategy?

How to Optimize Your Data Mining Environment

This document describes the Dynamics CRM integration functionality in Centerprise Data Integrator and discusses

Data as a Service Virtualization with Enzo Unified

EMERGING TRENDS Business Process Management

Planning a Successful Visual Basic 6.0 to.net Migration: 8 Proven Tips

Whitepaper. 5 Dos and Don ts of Embedded Analytics.

Apache Hadoop: The Big Data Refinery

The Total Cost of Ownership of. Hosted UC

How To Save Your Organization $147,000. Preventing Fraud.

Enable Business Agility and Speed Empower your business with proven multidomain master data management (MDM)

Dynamic Service Desk. Unified IT Management. Solution Overview

Infor ERP FACTS. statement of direction

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign

DEMAND SMARTER, FASTER, EASIER BUSINESS INTELLIGENCE

How To Choose A Conferencing Provider

Data Integration Cost Considerations

Sage CRM Whitepaper On-Demand or on-premise CRM: 5 things to consider before making your decision.

& ENTERPRISE DATA COST AND SCALE WAREHOUSE AUGMENTATION BIG DATA COST, SCALABILITY

OPEN MODERN DATA ARCHITECTURE FOR FINANCIAL SERVICES RISK MANAGEMENT

Sage ERP Accpac Version 6.0. Web-Enabled ERP for the Mid-Market

From Design to Measurement. Steps for Building Successful Mobile Applications

Accenture Human Capital Management Solutions. Transforming people and process to achieve high performance

Guidelines for Claims Management System Selection

Open Source Business Intelligence Costs and Benefits

BlackStratus for Managed Service Providers

Archiving: To SaaS or not to SaaS?

Getting Started with Business Intelligence

Data Masking: A baseline data security measure

What You Need to Know About CLOUD INFORMATION PROTECTION SOLUTIONS

See the Big Picture. Make Better Decisions. The Armanta Technology Advantage. Technology Whitepaper

Tech Line. Contact Center Technology Sourcing

Optimizing EDI for Microsoft Dynamics AX

How to Determine TCO for IP Telephone Systems

nfx One for Managed Service Providers

Why Cloud BI? The 10 Substantial Benefits of Software-as-a-Service Business Intelligence

AN ENVOY WHITE PAPER TOTAL COST OF OWNERSHIP A SAAS B2B WHOLESALE ECOMMERCE PLATFORM

Five essential considerations for your Exchange 2010 implementation

Integrated Online Payroll Service Software and CRM Benefits

Effective Software Verification for Medical Devices

10 simple rules for buying a helpdesk system

NewGenLib: OPEN SOURCE SOFTWARE S IN INDIAN LIBRARIES

CRM SOFTWARE EVALUATION TEMPLATE

Transcription:

Overview The debate about the advantages of open source versus proprietary data integration software is ongoing. The reality of the situation is that the decision about whether open source or proprietary data integration software is the right choice for your enterprise depends on what your company s long-term data integration goals are and where you think your data integration budget is best spent. Two points to consider in the decision process are (1) commercial open source software comes in different flavors and is not necessarily free software and (2) the total cost of ownership over time is often higher for open source than for an initial proprietary software investment. Commercial Open Source Software Open source software is often thought of as free software, however, in actuality what is free is the underlying source code, which is not the same thing as a viable software product ready to go out of the box. The GNU Linux community, probably the most well known and active open source community in the world, defines free software as follows: When we call software free, we mean that it respects the users essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of free speech, not free beer. 1 In other words, free software is a state of mind, not a product. Open source software has two models: project and/or community-based and commercial open source, known as COSS. Project-based open source software typically involves some sort of non-profit foundation or corporation that owns the copyright and developers contribute their efforts towards development and maintenance. There may be employees, but the project does not operate as a traditional for-profit company does. In contrast to project-based open source, commercial open source vendors employ most of the core developers for their project and expect to make a profit while doing so. COSS uses open source code as its foundation, but is developed as a product by software vendors that operate as for-profit organizations on the premise that companies adopting their software are willing to pay for upgraded versions and advanced features, as well as support and service. Commercial open source software tools typically have a Whitepaper: Commercial Open Source vs. Proprietary Data Integration Software Commercial Open Source Software Source code - Full visibility and control by developers Platform - Incomplete, maintained by developers Cost - Free version available with basic functionality, fully functional version and add-ons must be purchased IT cost - Deep, ongoing IT involvement required Usability - Developed for expert programmers, steep learning curve, not user friendly Support - Extra cost Deployability - Not a complete, mature package, significant IT investment to deploy TOC - Cost of full-featured version/add-ons/support combined with longer time to deployment and greater IT costs can add up to more than upfront cost of proprietary software Centerprise Proprietary Software Source code - Astera developers maintain Platform - Complete package with full functionality Cost - License, support, services and full functionality included in one upfront, straightforward price IT cost - Lower because business users can perform routine tasks Usability - Short learning curve, developed specifically for business users Support - Support included, immediate availability, bug fixes addressed immediately Deployability - Complete package ready for immediate deployment TOC - One upfront price for full-featured version, addons, and support pays for itself over time

free version with basic functionality and a more feature-rich version that is commercially licensed and must be purchased, just like proprietary software. Because the source code is open, COSS enables more and deeper interaction between the community of customers and developers, making the commercial open source model more user-focused than proprietary software vendors. Proprietary Software Proprietary software is software that is the intellectual property of the developer(s), the source code for which is closed and proprietary. The source code is built into a complete platform that is sold as a commercial product and licensed to users for a fee. Proprietary software is a mature, full-featured product ready to be deployed and used, and it comes with support and service. Why Pay For Software When You Can Get It Free? Data integration proprietary software licenses require hefty upfront fees so why would an enterprise pay for proprietary licenses when open source software is available for free? This whitepaper explores the advantages and disadvantages of both open source software and proprietary commercial software, and which solution is the better choice for different scenarios. Commercial Open Source Software Advantages Source Code Control Open source software permits programmers to have full visibility of the source code and manipulate the code however they please. It also enables programmers to customize the software to fit particular needs. Cost Open source code is free to download, use and manipulate. Developers can do anything they want with it, including integrating it into a platform that can be sold commercially. Community Software updates, bug fixes, and enhancements are available through a community of developers and customers behind the open source software who review and improve the code, making this model more user-focused. The degree of advantage is based on the activity of the community. The more active the community is, the better the software is. In the case of open source data integration software, the community is quite small. Commercial Open Source Software Disadvantages Incomplete Commercial pen source software is typically not developed as a complete solution and therefore is usually immature and incomplete, the premise being that developers will add to it over time. That scenario is too limited for many real-life situations, often requiring upgrading to a more robust, feature-rich version down the line. That version is commercially licensed and must be purchased, just like proprietary software. Bug fixes Commercial open source software suffers from the same issues as proprietary software it comes with bugs. With open source however, unless support has been purchased at an additional cost, the only way for companies to work around or fix the bug is to either invest the time to figure it out themselves, get help from the community, or invest in third-party support. third-party or add-on support can cost as much as a license for commercial software throughout the life of a data integration project. Availability of Support Support is not included in the free download of open source code. It is an additional cost, often more expensive than support for a commercial product, where it is bundled with the upfront purchase. In order to get support for different aspects of a project, data analysts/programmers may have to investigate several different sources and experience significant down time while waiting for responses and help. Usability Commercial open source software is typically much more complex and less mature than proprietary software, having been developed for a highly skilled community of users and not for non-developers. It requires a steep learning curve for the enterprise IT team responsible for implementing the downloaded code and is much too complicated for everyday business users to work with.

Proprietary Software Advantages Maturity Commercially developed proprietary software is mature and full featured. Once purchased and downloaded, it is ready for immediate deployment. Support Commercial software comes with a strong support team from the company that developed the software. Support personnel are available immediately and know and understand every nuance of the product. They are trained to provide targeted help and answers quickly and efficiently. Users do not have to rely on the community for help or use expensive third-party or add-on support. Training and Consulting Proprietary software companies provide training and consulting specifically developed for their product. While these services are also additional expenses, they are usually significantly cheaper than open source services and they have been developed specifically to provide customer satisfaction and get the user up and running fast. Superior Features Commercial software is more mature and full featured out of the gate. Open source code improves over its lifecycle because the expectation is that the community will make it better over the long haul. Ownership The company purchasing the software owns a license that entitles it to everything the software vendor offers in regards to that product, including updates, bug fixes, and new versions. Usability Unlike open source software, proprietary software has been developed with the end user in mind, so it is typically easier to use and can be used by a broader community than just developers and programmers. Usability is particularly important for data integration software because the shorter the learning curve and the broader the user base is, the more quickly projects can be completed. Additionally, software that can be used by business users as well as developers saves on IT costs and enables IT to deploy in other areas where their expertise is needed. Proprietary Software Disadvantages Lack of visibility into source code The company purchasing proprietary software does not get control of the source code. Users are dependent on the vendor s decisions for any modifications and enhancements. Some proprietary software comes with software design kits for extending and customizing the software, but users are limited to the areas of the product that are intended to be customized. Payment Because proprietary software must be paid for up front, there is always a risk the product will not meet the needs of the purchasing company as expected. However, the success of commercial software companies depends on well satisfied, long-term customers, so it is in their best interest to provide well developed customer support, training, and consulting to work out problems with the software and ensure that the purchasing company is satisfied. In addition, most data integration software companies provide free software demos and proofs of concept, as well as limited trial licenses, to enable the purchaser to ensure the software is the right fit. Which type of data integration software is the right choice for you? Open source and proprietary software each have advantages and disadvantages, and the choice as to which one is right for your company depends on the priority of the goals you have for your software integration projects and what tradeoffs you are willing to make. While open source data integration tools have matured considerably in the past several years, on a feature-by-feature comparison, they still can t match the leading commercial offerings. A leading analyst firm stated in a research paper that open source adoption increases because it is often considered good enough. 2 In an article in the New York Times entitled, Open Source and the Challenge of Making

Money, open source software vendors discuss that they offer open source software to get a project going, and then internally develop applications for upsale that actually make the source project useful. 3 If your IT staff is robust enough to tackle with little or no support or training third party written code that is good enough but possibly not yet useful and effectively speak to the community of developers for bug fixes and updates, then open source is an economical option. Keep these mitigating factors in mind: Cost of support - While the software is free, any outside support and training that is required will be expensive, both in terms of fees and in down time waiting for community help Time to market - It will take longer to implement the less well-developed open source software, so if project completion time is a factor, you should consider your time-to-market tradeoff for upfront purchase expense IT cost - There will be extra cost involved in paying for your IT staff s time to learn the more complex software and find community support resources should you choose not to pay for vendor support services User base - Your user base will always be limited to experienced developers who know how to work with source code, do their own programming, and interact with the developer community. This means higher IT costs and longer project completion times due to fewer contributors. On the other hand, if you have large, complex data integration projects and/or need to complete your project quickly and within a budget, a more mature, ready-to-go commercial software option is the better choice. While you ll have to pay an expensive licensing fee up front, you ll save costs downstream for these reasons: Your IT staff can immediately start the project with an out-of-the-box platform and dedicated support, training, and consulting resources included with your license fee The working model can be handed to business users so a broader base of workers can complete the project faster with less demand on IT resources Your time to market will be faster because your projects will be completed sooner A contributed article in Forbes Magazine, The Hidden Cost of Free, summarizes the difference: Think of commercial software as a house and open source software as everything you need to build a house raw lumber, nails, sheet rock, windows, plumbing fixtures and the rest. You can spend your money and buy the house, or you can spend your time and build the house. Either way, you pay for your house. 4 Total Cost of Ownership When evaluating the right software choice for your company, it is important to consider the metrics of total cost of ownership (TCO). Overall, TCO for free commercial open source data integration software can be significantly higher than the upfront cost of commercial software licenses for several reasons. Commercial open source solutions require high levels of software development expertise and significant learning curves, and are often restricted in their ability to scale or adapt to enterprise-grade demands. Moreover, many commercial open source free alternatives are basic packages that require manual configuration, lack necessary features, or otherwise fail to meet key requirements for a truly purpose-built data integration architecture. Finally, you must consider the business risk if the project fails. References 1 https://www.gnu.org/philosophy/free-sw.html 2 etltool.com, http://www.etltool.com/open-source-etl-tools/ 3 New York Times Bits, http://bits.blogs.nytimes.com/2014/07/23/open-source-and-the-challenge-of-making-money/forbes, http://www. 4 forbes.com/sites/rajsabhlok/2013/07/18/open-source-software-the-hidden-cost-of-free/

Centerprise Solutions Data Warehousing High-performance data warehousing ETL features in a unified, intuitive environment. CDC Choose either a batch or real-time change data capture strategy for your particular requirements. Data Mapping Transforms advanced mapping, validating, and cleansing tasks into basic drag-and-drop or single-click commands. ETL Extract data from any source, transform it to suit your needs, and load it into your database or warehouse. Data Conversion Complex doesn't need to be complicated. Visual, code-free parsing, transforming, and loading of data from any source. Data Integration A single platform for complex, hierarchical integration the requires no coding. Data Migration Unique hierarchical data processing technologies automate and streamline data migration projects. EDI Full electronic data interchange functionality combined with Centerprise complex data mapping capabilities. www.astera.com Contact us for more information or to request a free trial sales @astera.com 8888-77-ASTERA Copyright 2014 Astera Software Incorporated. All rights reserved. Astera and Centerprise are registered trademarks of Astera Software Incorporated in the United States and / or other countries. Other marks are the property of their respective owners.