What is Headless Architecture?

Headless Architecture is a software architecture style which decouples the user interface from the underlying business logic. In Monolithic Architecture, both the business logic and the user interface logic reside in the same application. Headless exposes APIs to data and business logic which the UI consumes.

edit