Tuesday, March 18, 2008

You've bought a web application, now maintain and enhance it!

Maintenance and updates of web sites never really seemed to be a big problem in days gone by. Once in a while you would add a new press release, update the company page or tweak something here or there. However with the shift from web sites (static) to web applications (dynamic + data driven) and the move from web 1.0 functionality (1 way communication) to web 2.0 (bi-directional communication) the modern web application requires much more attention.

A Web application with Web 2.0 functioanlity can do much more for your business than its Web 1.0 cousin:

  • It will connect you with new and existing customers
  • Sell your product
  • Reduce your support costs
  • Increase your brands awareness
  • Build community
However with all these new features it is unrealistic to think you can buy a Ferrari without maintaining it! The amount of upkeep is often challenging to communicate and sell to clients. Most of them are used to spending a portion of their marketing budget on the build with a few yearly updates and not a lot of additional promotion of their site. Therefore it is our job to educate then what has changed in the last 2-3 years since their last website redesign.

Modern sites and the content on them can be driven by any number systems including:
  • Content management (CMS)
  • Ecommerce
  • Community and social media
  • User generated content
  • Rich media engine
  • Analytics
Add to that traffic building and emarketing programs and frequent updates are a reality of doing business online. Investing in a dynamic sites means a commitment of time and cost to keep your web application up to date. Not only by adding fresh content, but by adding new features and refining your application to give users a reason to return.

As the web evolves and new features come along you should constantly be thinking about how to leverage them to improve and enhance the user experience, adding engaging content and providing tools that encourage interaction. Critical Mass have coined the term "Always in Beta" and developed a concept around that theme. And I think this idea of Beta pretty much sums up my feelings on the modern web application. It will never be done, and nor should it be. Make sure that you allocate budget and earmark time for adding to and embrace the rewards of going Web 2.0!

No comments: