Hi Jeffro,

Interesting. I have a draft post half written, taking the angle that while WordPress is great as a CMS for small to medium businesses, it's a long way from having the functionality required for an enterprise level CMS.

Obviously, people talking about using WordPress as a CMS aren't thinking about it from an enterprise level perspective, but I thought I'd point out there's an area where it's not up to the job. Sometimes the WordPress as a CMS craze gets me down a little - although I totally understand the benefits it provides and know that the people writing and reading these articles aren't involved at the enterprise level (I am).

The number one weakness is Workflow. WordPress lacks a flexible workflow system which is able to define different workflows (different approval steps and different users) for different content types, different categories, etc. It's limited to one workflow, which only has a couple of levels, which just isn't enough.

For example, in a large organisation, you may have 100s of authors in different geographical areas, using a workflow such as:
Content author -> Manager -> Communications -> Web Editor -> Tech QA -> Publish.

There's no way to do this is in WordPress at present, but I'd be interested in hearing what Randy and Scott have to say about a) the workflow issue in general and b) what other limitations they may have come across where WordPress falls short of the enterprise level.

Of course, I know that most listeners and WordPress solution developers aren't working with / interested in large organisations, so this is really a fringe issue...