As I understand it, Enterprise Content Management (ECM) is a system of methods and strategies relating to managing and delivering documents and content in support of a business. This obviously goes beyond what the standard CMS does in a web or intranet setting, but what functionality does a CMS need to include to support Enterprise Content Management?
I know that many large organizations simply use Drupal (or even WordPress) as their CMS for their website(s). So is ECM a standalone system completely unrelated to web content management, or does a web developer need to pay care to a special set of concerns when it comes to developing or deploying a CMS for an enterprise organization?
Off the top of my head, the only requirement I can think of for a CMS to support ECM is to support complex permissions and allow a large number of users to update/manage content (e.g. employees at different levels and in different branches of the company). Is there anything else that we as web developers need to keep in mind?