Compared with many other areas of business, IT holds out the promise that anyone, anywhere can come up with an idea and realise it in the form of a computer application. All you have to know how to do is make the computer understand what you`re after. Or else employ someone who speaks computer-speak.
Of course, it`s never that simple. Speaking computer is not only harder than any foreign language speaker could imagine, but people produce frustratingly unreliable results and often cost a king`s ransom. Enter the shrink-wrapped, boxed software product. All the work has been done, just plug it in, twist a few knobs, and it`s working.
Anyone who works in IT or has encountered an IT system knows that "twist a few knobs" is in line for understatement of the century. More commonly known as "implementation" or "configuration", this has become its own gigantic industry, with massive consulting firms rolling out products like SAP, Microsoft Exchange or Lotus Notes for their own heaps of gold.
In content management, both extremes of build and buy co-exist. Because much of content management remains focused on the Web (or, by extension, intranets and portals), the legacy of Web design has permeated the industry. In no other business application does interface and graphic design, along with that fuzziest of notions, content, receive such priority.
And nowhere but in graphic design and authoring content do things get quite so customised and creative. Every marketing department worth its salt wants a Web site that is "different, exciting, beautiful and blows people away". And, as every IT person knows, the requirement for "unique" introduces a serious problem for anything standardised and shrink-wrapped.
Anyone who works in IT or has encountered an IT system knows that "twist a few knobs" is in line for understatement of the century.
Jarred Cinman, product director at Cambrient
For this reason, many Web sites and intranets having grown from the front-end were custom-built to suit that front-end. Development environments such as Microsoft ASP and Macromedia (now Adobe) Coldfusion offered Web developers a way to quickly and flexibly bolt functionality such as content authoring and retrieval right onto the glossy front-end pages made by Web designers. Witness the birth of countless thousands of proprietary content management systems built once for one Web site, to do just what that Web site needed it to do.
On the other side of the virtual battlefield, content management systems proper grew out of the online publishing paradigm of sites such as CNET and Hotwired in the US. Faced with overwhelming amounts of content needing frequent updating, often by multiple authors, as well as the ability to repurpose content across multiple pages and sites, they slowly invented what we know now as the CMS. At its heart: doing things not uniquely or creatively, but consistently and routinely. Every page, in essence, would look and be structured the same way. Each piece of content added would conform to the same guidelines. The point here was to deliver a predictable result to the user every single time.
In the corporate Web site and intranet environment, these two polar opposite approaches come face to face. Marketers still want sites that will "blow people away" and content management systems (CMSs) - often the domain of IT or other more technical roleplayers in the business - continue to pull toward standardisation.
And so, in today`s CMSs, we have a rather uncomfortable marriage. Systems that attempt to standardise marketing and content originality. That try to provide a generic way to create something unique. Often in the hands of the very people who don`t want to work in a standardised way.
The question facing organisations in the market for a CMS, therefore, is this: do we build a system that can satisfy our needs, and face all the commensurate time and cost overhead of that route. Or do we buy a CMS off the shelf that best matches our needs, and then try and to twist its knobs till it fits?
It`s almost impossible to make a business case for that option. Few companies have the time or expertise to pull it off - particularly in a market that is rapidly becoming commoditised, is complicated and is full of products that are, at the very minimum, good solid content management systems.
How to select your off-the-shelf product has been covered at length elsewhere, but it is important to consider the issue of customisation, using the CMS`s inbuilt extensions or development environment to fill in the gaps.
Consider this example: a piece of content on a home page that updates every five minutes by retrieving a piece of content from another Web site in the back-end, formatting it, and displaying it. Let`s assume most CMSs could do this kind of job, but work with RSS or some standard syndication format, which this requirement doesn`t meet.
This kind of requirement is exactly why no matter how flexible and packaged a CMS is, it will always come with the ability to be extended. While this is sold as a feature, it`s actually just re-introducing software development into the mix. Yes, in a more controlled and less risky way. But it`s the same kind of work.
Why is this? Because the front-ends in particular of Web sites or intranets are so flexible, it`s practically impossible to 'genericise` all the possible back-end functionality required to deliver them. How expensive a CMS system is, is often directly proportional to how many of these flexibilities the company has tried to 'genericise`. In other words, how many custom front-ends the system can deliver.
Of course, as in the example above, there`s no guarantee that with extra expenditure the system will perform to spec. And "precise" is the key, because as any technical person will confirm, if the requirement is changed even slightly, it can make the generic tool useless. And invoke the need for the same programmers the shrink-wrap option was meant to obviate.
And this is almost guaranteed to happen, at least once but probably many times on any CMS implementation. The trick, as it turns out, is to find a CMS not that has all the features, but which also meets the basic requirements of usability, performance and basic content management, and which then offers a quick, intuitive and friendly development environment to build all the bits it lacks.
This is true in many corporate software applications: it`s not unique to CMSs. But it is a vitally important factor to consider when making a choice and when planning a project. And when you buy that shiny new CMS because it says "supports feeds and syndication", don`t take that or anything like that at face value. The devil, and the money, and the effort, is very much in fine detail that differentiates the standard, generic feed from the one you and your team have set your hearts on.
Share