A headless application uses flows and other elements, but either does not have a user interface, or presents forms, assignments, and other information to users through an external mechanism.
An application that delivers straight-through processing can be characterized as headless.