A traditional CMS is a software that you either install and manage yourself or in a managed server environment. The headless CMS only contains a data layer and authoring. They provide an API for a headless rendering layer that consumes the data.
At my current employer we do all kind of Web Applications. We call it Experience Technology. These customer user experiences have different needs. Sometimes we do static content deliverables like temporary marketing campaign pages, or knowledge bases that never get touched again. More often we do enterprise shopping experiences, catalogue maintenance, and other e-commerce platforms.…