– 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.

Pål Lind, medgründer i Inzynk, nekter å være med på en lisensmodell han selv ikke tror på.
Publisert

✍ leserinnlegg

Dette er et leserinnlegg fra en ekstern skribent, som betyr at innholdet ikke nødvendigvis speiler kode24s meninger. Vil du også bidra? Send oss en epost på [email protected], eller les mer her!

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:

  1. 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.

  2. 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.

  3. 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!

Foretrekk oss 😻
Bygget med Labrador CMS