I've not played with DW4 yet, what are the CMS features that set it apart from say Joomla?
I can see a problem already... the wiki says
http://en.wikipedia.org/wiki/Adobe_Contribute
Isn't the whole point of a good CMS that the client has just already paid you to design a workable and attractive website but just wants to update a few pages now and then?
Now they have to buy the software as well?
Contribute, is a stand alone application. It's a content editor, and I wouldn't call it a Content Management System. What if a client is at home, or their employees are on a different computer and wants to modify their website? Standalone applications are going away. Why do you think Google came out with their own browser?
A Content Management System controls a variety of aspects of content (including navigational items, links, meta data, media, etc), not just "edits" content. You can create a FCK editor page and allow people to modify their content rapidly, but that's not a "system". Content Management Systems ( Or Solutions ) are very detailed and control much more. What happens when the client changes the link to a page, wants to add in a special form, or wants to start selling products? This can't be handled by a content editor.
I could go on and on for hours about Content Management as both of my businesses rely heavily on advancing CMS technology.
@Me1000: I agree, you could get pretty far on several hundred hours, but a lot of what's learned and needed comes from client experiences, surveys, and feedback that has taken us years to advance to the point at which we are with our system.
We actually have two flavors of our CMS, one is as you stated API driven and works great for small clients who want a lot of bang for the buck, and it allows us to keep improving their CMS experiences by constantly making changes at the database level and all users get that extra functionality. Just this week we added a new UPS module that now everyone can take advantage of.
The second of our CMS framework works strictly on an individuals site and works with their own database. This framework looks A LOT like our other GUI, but functions behind the scenes very differently. This framework is highly customizable, and fits clients with bigger budgets and special needs that go beyond content management and basic e-commerce. The clients that we can't categorize as needing a "one size fits all" CMS.
Again, there are several thousands of hours into each of them, but the value is rapid deployment. This is what fits our business needs, and everyone is going to be different.
My $0.02 USD