Hire us to help you make the best portal decision.
A PayPal account is not necessary*
Bronze - support, consulting, development, advice for module and skin selection, testing and implementation
Silver - support, consulting, development, advice for module and skin selection, testing and implementation
Gold - support, consulting, development, advice for module and skin selection, testing and implementation
Diamond - support, consulting, development, advice for module and skin selection, testing and implementation
monitored Google optimization.
Hourly Rate - $100.00
Should you deploy a commercial, open source, or customised CMS? This article examines the pros and cons of each approach to help you make the right choice.
Web developers have always struggled with the buy vs. build dilemma when it comes to content management systems. Do you buy a commercial CMS or do you use an open source CMS? Or should you customise and build your own CMS based on an open source CMS framework? Let's run through some of the pros and cons to each approach.
First, some market history
Just a short time ago, if a client wanted content management and didn't have the budget for a commercial CMS, developers could just sell the client a "maintenance package," which meant that an HTML coder would make site changes manually at regular intervals. The business case was simple: It was cheaper to buy manual maintenance than to pay for a CMS license or the cost of in-house CMS development. There may still be the odd time that a maintenance contract makes sense, but most clients today demand a CMS.
A CMS is now a fundamental part of the modern Web development experience. The incredible rise in the mass adoption of the CMS has a lot to do with the availability of high-quality, relatively inexpensive CMS tools. Not that long ago, the only choice was a costly commercial solution from a large vendor such as Interwoven or Vignette. Several commercial CMS applications are available at a more reasonable cost today, and an even greater number of free open source solutions are available.
Buying a commercial CMS tool offers a number of distinct advantages, not the least of which is commercial support and well-defined service level agreements. A commercial CMS tool may already be ready-built for your needs and will likely be faster to implement than an open source CMS. Documentation and training for commercial CMS products are usually significantly stronger than for an open source solution. Your average person also associates a certain degree of safety with commercial software as opposed to open source. If you or your client has the resources to purchase and appropriately license a tool, it can often be the safest bet.
Arguments against buying a commercial CMS come down to one issue: cost. Commercial CMS license costs can be prohibitively expensive, and customisation/integration expenses can send these prices even higher. Commercial CMS systems rarely represent a "budget" solution.
Open source CMS
The reason many users originally try an open source solution (myself included) is price. An open source CMS will be significantly cheaper than a commercial CMS. As with many open source programs, because the code is "open," the opportunities for customisation are also greater than they are for a commercial CMS. Depending on your CMS needs, there may very well be an existing open source CMS that will fulfill your requirements.
The arguments against implementing an open source CMS are numerous, but are generally tied into one key concern: uncertainty. Product support, documentation, and user training are often subject to the whims of volunteer (read: unaccountable) developers. As a result, there is often no brand name or customer service department to offer assurances or assistance in maintaining CMS stability and security. Enterprise-level workflow management may therefore be difficult to achieve, and product implementation may take considerably longer than with comparable commercial CMS products.
Custom CMS based on an open source framework
Your clients are a demanding bunch. You, the Web developer, are interested in creating a customised, branded solution to offer to your clients. Customising a "new" CMS based on an open source CMS framework can bridge the gap between a pure open source CMS product and a commercial CMS. The Zope Content Management Framework, for example, includes workflow as part of the framework. It may or may not be robust enough for your particular requirement, but it's customisable. A solid content management framework gives you the basis for your own customisation tailored to the unique requirements of your client.
The arguments against a custom CMS built on an open source framework are based on uncertainty, much as the arguments against a direct open source CMS product. And customising a CMS introduces the added concerns of taxing internal development resources, which can further increase implementation times and introduce large product support demands on your development team.
Build vs. buy checklist/scorecard
The top five issues that I talk to clients about when figuring out what makes sense are:
Table A is helpful in identifying a trend toward a particular CMS development approach. In addition, the Vignette Web site offers a return on investment (ROI) calculator that can help you determine whether your chosen approach is cost-prohibitive. (But since it's a vendor site, take any advice found there with a grain of salt.)
The final cut
Deciding which way to go on your CMS deployment depends on a number of factors. But ultimately, you want the best ROI possible on the deployment. It really comes down to your requirements, your resources, and the demands of your particular situation. In my case, we had low budgets, clients with high requirements, a shop full of developers, and reasonable timelines. So we customised a CMS based on a framework. It's been a process that has had its hiccups to be sure, but it was the right approach for us. Some of the high-priced CMS solutions really look fantastic, but the bottom line is the bottom line; just do what's right for your situation.
by James Robertson (Guest Article)
Vendor Neutral Articles About CMS and Web Portals
What is a C.M.S?
What is a Portal?
Do You Need CMS?
Want to Buy a CMS?
Choosing the Right CMS
CMS or WebPortal Software?
consider what happens by...
"Susan has recounted the fantastic help you have been to OVF in an hour of very great need. We greatly value your both stepping up to the plate and getting us back on the web in a tremendously time critical fashion. We look forward to a long and fruitful relationship with you both, and again thank you so much for your wonderful assistance to the cause of American overseas voters. - Chip Levengood, Treasurer, Member of the Executive Board" - Overseas Vote Foundation
read more testimonials
1. a door, gate, or entrance, especially one of imposing appearance, as to a palace.
2. an entrance to another dimension.
3. Computer: a web site that provides an entry point to the internet or intranet.
A permanent (Internet/Intranet) web portal solution for growing businesses.
Login and easily add, edit, delete pages; add modules (programs) to pages and deliver content to public or private users. Create security roles and grant people access to view and/or edit pages and modules. We'll help you setup your portal, host it and support you. Contact us now.
We are your Google Partner support team
Whether you’re a business looking to reach more customers or a potential partner interested in expansion opportunities, we invite you to explore the benefits of our AdWords Premier SMB Partner program. Contact us now.
What Will You Build?
What Will You Build?
Your Portal To Grow For A Lifetime"
"Atlantic Webfitters' clients save many thousands of dollars by completely avoiding the purchase, maintenance, continual replacement and operational support of servers. And they gain access to top of the line software such as SQL database technology, intranet modules for office productivity and content management software, all for a small monthly fee.
Additionally, Atlantic Webfitters customers have eliminated the cost of paying programmers to make changes to their site, saving many more thousands of dollars each year to maintain what are frequently very simple business sites that have only a fraction of the functionality offered by Atlantic Webfitters' suite of module choices."
Mike Frenette - Past President at PMI Nova Scotia
Invite a Friend to read this article
Invite a Friend to read this article