– SaaS-lisenser ødelegger moderne utvikling
– Utviklere som bygger neste generasjons programvare for nettet, bør ikke fortsette å beskytte utdaterte lisensmodeller med kompleks kode – de bør rives ned, skriver Pål Lind.
De fleste utviklere og systemarkitekter i dag kjenner på frustrasjonen over å bygge eller integrere moderne verktøy, bare for å se at utdaterte forretningsmodeller står i veien for reell teknologiadopsjon.
Dette problemet er spesielt synlig i den tradisjonelle Software-as-a-Service (SaaS)-stacken.
De siste ti årene har mesteparten av B2B-programvare lent seg på en per-seat-modell. Selskaper betaler høye månedlige avgifter bare for at ansatte skal få lov til å logge inn – uavhengig av om verktøyet faktisk brukes, eller om det tilfører verdier for 1.000 eller 1.000.000 kroner.
Innen markedsføringsteknologi og AdTech har denne «SaaS-skatten» gått helt ut av kontroll. Selskaper bruker i enkelte tilfeller opptil 20 prosent av markedsbudsjettene sine utelukkende på tilgangsavgifter til programvare – før de har sendt en eneste API-request eller levert én eneste byte med data ut på nettet.
Som utviklere bør vi stille oss et helt grunnleggende spørsmål: Når startet vi å bygge digitaliserte bomstasjoner i stedet for å skape reell verdi?
Den arkitektoniske absurditetsfellen
Prising per bruker («per-seat») er mer enn bare en kommersiell hodepine – det er et teknisk hemmende element som bremser god programvarearkitektur:
Det begrenser adopsjon: Når hver ny bruker koster ekstra, begrenser selskaper tilgangen. Utviklere tvinges til å lage klumpete omveier, dele kontoer eller bygge egne verktøy for å eksportere og importere data bare for å omgå lisensgrensene.
Det skaper UI-oppblåsing: For å rettferdiggjøre høye månedlige brukeravgifter, fortsetter SaaS-leverandører å dynge på med uønskede UI-moduler og halvhjertede AI-funksjoner. Resultatet er at slanke nettapplikasjoner forvandles til trege monolitter.
Det kobler pris fra faktiske serverkostnader: I en verden styrt av serverless-arkitektur og auto-scaling gir det ingen mening å kreve en fast pris per hode. Programvarekostnaden er helt frikoblet fra faktisk prosesseringskraft, API-kall og infrastrukturforbruk.
Forbrukerrettet programvare (B2C) forlot faste brukerlisenser for mange år siden. Ingen forventer å betale en månedlig lisens bare for å få lov til å åpne en nettbutikk. Det er på tide at B2B-utvikling følger etter.
Hvordan bygger vi løsningen?
Løsningen krever at utviklere og arkitekter tenker nytt om hvordan man kobler forretningsmodell direkte til systemarkitektur.
Fremtiden ligger i rene, bruksbaserte utility-modeller (på linje med AWS eller Cloudflare), hvor kunden betaler for faktisk datagjennomstrømning og eksekvering – ikke for adgangskortet til portalen.
Når vi bygger programvare med en plattformavgift på 0 kroner i bunn, må arkitekturen endres på tre viktige områder:
Utility-basert infrastruktur: I stedet for å bygge tunge lisens-gatekeepere og tilgangskontroller som sperrer brukere ute, bygger vi mikrotjenester som skalerer dynamisk basert på volum. Prisen følger faktisk ressursbruk (beregnet compute, nettverkskall eller mediekjøp).
Åpne API-er fremfor innelåsing: Når forretningsmodellen ikke lenger er avhengig av å holde på brukerlisenser, kan vi åpne opp plattformen. API-er blir førsteklasses borgere, noe som gjør integrasjoner mot kundenes egne systemer sømløse og lynraske.
Slankere kildekode og renere grensesnitt: Uten behovet for å late som om vi leverer 50 ulike «moduler» for å rettferdiggjøre en per-seat-pris, kan vi skrelle bort alt det overflødige. Vi står igjen med et lynraskt, spisset grensesnitt som gjør én jobb ekstremt bra.
Døden for programvareskatten
Den gamle «SaaS-skatten» er moden for søppeldynga.
Utviklere som bygger neste generasjons programvare for nettet, bør ikke fortsette å beskytte utdaterte lisensmodeller med kompleks kode – de bør rives ned.
Programvare skal gi brukerne kraft og levere measurable utility, ikke fungere som en kontinuerlig "bomstasjon" på nettet.
Foretrekk oss i Google Discover
Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!