Home > Midmarket CIO Tips > Data centers and infrastructure for the midmarket > Open source and website design: Caveat emptor
CIO Midmarket Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

DATA CENTERS AND INFRASTRUCTURE FOR THE MIDMARKET

Open source and website design: Caveat emptor


Herman Mehling, Contributor
09.06.2007
Rating: -2.75- (out of 5)


Technology news and tips for midmarket CIOs
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Using open source software (OSS) to create or redesign a website should be a no-brainer, right? Maybe, maybe not.

More on open source
Open source security OK, experts assure SMBs

Antivirus fight club
True, open source programs are free, freely distributed and more secure than proprietary ones. But, as Romans used to say, caveat emptor. OSS has as many downsides as upsides, a reality that typically cash-strapped, resource-challenged small and medium-sized businesses (SMBs) need to research before paying for an OSS-based Website.

Before starting any Website project, assess the benefits and risks of open source versus proprietary software. Key issues to consider are reliability, cost of development and support versus savings in license fees, compatibility, support and the benefits of building versus buying.

Reliability

There's a fairly common belief (fostered by its proponents) that OSS is more reliable than proprietary alternatives. The belief is half-true. Linux applications, for example, will reliably run on older computers. However, some OSS programs are less reliable, and many are no better or worse than any Windows-based product.

  • Look for OSS products that have been around for a long time and have a solid community of customers and developers.
  • Check OSS Websites for information that may be useful about Web servers, content management systems and other Web tools you may need for your project.

Cost of development and support versus savings in license fees

OSS programs are free, but the development and support are not. You need to determine whether paying a Web developer to create and maintain a customized OSS-based Website is more or less beneficial than paying a developer to use a proprietary solution. For many companies, the deciding factor is quality of support.

While support is always available in the open source world, it is not always as user-friendly, as it tends to be aimed at developers, not end users. Still, the more popular the application, the more likely you'll find a support infrastructure as professional as any offered for a proprietary solution. Vendors and providers will offer service-level agreements, 24/7 support, support packages, and help desk services -- none of which will be free, of course.

Many SMBs will find that the cost of supporting their Website is offset by not having to pay for licensing fees.

Compatibility

Getting open source programs to work with one another can be an expensive challenge because many are not plug-and-play and require programming. If you're on a tight budget and don't have in-house IT expertise, you'll be better off choosing a proprietary solution that offers Web compatibility with your back-end office programs.

Build or buy

As with any technology project, you can either build or buy. OSS is ideal for building because:

  • It's easier to customize than proprietary software. The source code is freely available and can be adapted to fit the customer's need like a glove. But it's probably better to create modules instead of modifying the core application. If you modify the core, you will be off on the expensive upgrade path.
  • OSS sites are developed with tools that prevent you from being locked into specific vendors or software packages.
  • OSS comes with modular, reusable components.

Remember, too, that unless you're developing a pure-play, completely Web-based business, you probably don't need to create anything terribly unique. You can use proven, open source technologies that you don't have to develop and maintain. The more code you develop from scratch, the more you'll have to maintain. Most budget-constrained SMBs use OSS because it leaves them more money for services and for customizing the software to their specific needs.

Everybody knows that building software can be expensive. But buying a product can be even more costly, especially if you chose a vendor that delivers a flaw-ridden tool it can't fix.

Herman Mehling is a freelance writer based in San Anselmo, Calif. He can be reached at hermanmehling@sbcglobal.net.


Rate this Tip
To rate tips, you must be a member of SearchCIO-Midmarket.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Data centers and infrastructure for the midmarket
10 tips for renegotiating your virtualization licensing contracts
Management tools for virtualized servers: A look at the options
Virtual server management vs. physical servers: What's the difference?
Virtualization technology use spreading into desktops and storage
Laying the groundwork for cloud computing services adoption in 6 steps
Cloud computing tips for getting started with next-gen IT capabilities
What do you know about data center outsourcing?
Pricing out Windows Server 2008 for virtualization cost efficiency
Data center strategy starts with the business
Desktop and application virtualization: Lessons learned

Open source midmarket software
Business software guides for the midmarket: CRM, ERP, Web 2.0 and more
Open source solutions vs. SaaS applications: Weigh the options
Microsoft releases code to the Linux community -- and?
Key IT software solutions: Making smart choices in tough times
Information systems management for the midmarket
How to choose the right open source solution for your business
Open source applications sit at IT strategy table during recession
OpenOffice takes on Microsoft Office at SMBs
Open source and SMBs: Open your mind
Open source and SMBs: Answers

SOA and Web services for the midmarket
Guide to building and managing a business process management strategy
Virtualization management strategies ezine for CIOs
FAQ: Business process management defined
Evaluating a business process management solutions vendor: What to ask
Cloud computing tips for getting started with next-gen IT capabilities
SOA and Web services: What you need to know
Enterprise application integration: Beyond SOA and into the cloud
First SOA implementations should focus on business value
Use cloud computing to drive IT innovation
Google Apps highlights midmarket business benefits

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Mid-market CIO Business Solutions on Data Integrity, Unified Communications, and Virtualization
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2007 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts