 ECM typically supports multiple users in a collaborative environment by integrating document management, digital asset management and record retention.Alternatively, WCM is the collaborative authoring for websites and may include text and embed graphics, photos, video, audio, maps and program code that display content and interact with the user.ECM typically includes a WCM function.