Headless ERP är ett affärssystem där affärslogiken och datan är åtskilda från gränssnittet och nås via ett API. Systemets eget gränssnitt blir då en klient bland flera, och kan kompletteras utan att kärnan byggs om.
Ordet kommer från webbvärlden. Ett headless CMS lagrar och strukturerar innehåll men bestämmer inte hur det visas. Den delen, huvudet, byggs separat. Samma tanke flyttad till affärssystem: order, artiklar, lagersaldon och priser ligger kvar i ett system, medan de kan visas och användas i flera.
Det låter tekniskt, men frågan bakom är sällan teknisk. Den kommer upp när verksamheten behöver en kanal som affärssystemet inte har: en B2B-portal där återförsäljarna lägger sina egna order, en storefront med eget utseende, en app i produktionen, en integration mot en kunds inköpssystem. I ett traditionellt system blir varje sådan sak ett projekt hos leverantören. I ett headless system är det ett anrop mot ett API som redan finns.
Det som avgör om ett system förtjänar ordet är inte om det har ett API (det har de flesta), utan hur mycket av funktionaliteten som ligger bakom det. Ett API som kan läsa artiklar och skicka in fakturor är en integrationsyta. Ett API som kan skapa en order, allokera den, boka frakten och läsa tillbaka vad som faktiskt går att lova en kund är en väg in i systemet.
Kostnaden är också värd att nämna, för den brukar hoppas över. Varje gränssnitt någon bygger själv är ett gränssnitt någon måste underhålla, testa och laga när API:et ändras. Ett bolag som inte har utvecklare, egna eller inhyrda, får sällan igen den investeringen.
Fluit är byggt med kärnan i mitten och flera API-ytor runt om: den publika API-dokumentationen beskriver den öppna vägen in, och Fluits egen webbshop, B2B-portal och Android-app konsumerar samma kärna som webbappen. Läs mer om vad det innebär i praktiken på headless ERP.