Ett fönsterlöst CMS separerar innehållsarkivet från presentationslagret på frontendsidan. Innehållet lagras som strukturerad data och levereras via API, oberoende av hur eller var det ska visas.
I ett traditionellt innehållshanteringssystem lever innehåll och presentation i samma system. Ändrar du innehållet ändras mallen med det. Ett fönsterlöst innehållshanteringssystem sätter stopp för det beroendet.
Termen "fönsterlöst" syftar på att ta bort "fönstret" – presentationslagret på frontendsidan – från CMS-systemets kropp. Vad som återstår är ett strukturerat innehållsarkiv som lagrar poster som data, oberoende av hur eller var de ska visas. En utvecklares frontendapplikation hämtar det innehållet via REST API:er, GraphQL API:er (eller båda) och renderar det enligt sina egna designregler.
I hjärtat av varje fönsterlöst CMS finns innehållsmodellen: en uppsättning strukturerade innehållstyper som definierar fält, relationer och format för varje post. Eftersom dessa typer inte bär några visuella antaganden kan samma innehållspost renderas på olika sätt beroende på vilken kanal som konsumerar den.