Why is it so important to distinguish between different types of content?
In a big ecommerce organization each type of content can be managed by different people using multiple software systems. For example, Catalog Content can be maintained within ecommerce software, while marketing and static content can reside in a Content Management System (CMS). Customer reviews are stored and managed by a 3rd party SaaS provider. In addition to potentially storing various types of content in different systems, separate groups of people (departments) are responsible for creating and updating that content. These groups will use different workflow and approval processes. For example, store UI is developed by web designers, while product descriptions are created by merchandisers. Most importantly, the architect of an ecommerce system needs to understand the business requirements of each group. This is in order to design the system that will seamlessly integrate all of this content together to create a consistent shopping experience as well as a reliable and efficient business process to manage the content.