Systemutvikling

Systemutvikling og skreddersydd programvare for bedrifter

Systemutvikling er arbeidet med å planlegge, programmere og drifte programvare som er laget for akkurat din bedrift. KlarKode utvikler kundeportaler, fagsystemer og integrasjoner fra 22 000 kr eks. mva., med fast pris og data lagret i EU/EØS.

Sist oppdatert

01Kort forklart

Hva er systemutvikling?

Systemutvikling er å lage programvare som løser en bestemt oppgave i bedriften, for eksempel en kundeportal, et fagsystem eller en kobling mellom to programmer. Arbeidet omfatter kartlegging, design, programmering, testing og drift. Målet er mindre manuelt arbeid og bedre oversikt.

De fleste bedrifter klarer seg lenge med standardprogrammer og regneark. Men når de samme opplysningene skrives inn i tre systemer, når et Excel-ark som bare én person forstår blir kritisk, eller når kundene ringer for å spørre om status, koster det tid hver eneste uke.

Et skreddersydd system lønner seg ofte når minst ett av disse punktene stemmer:

  • Ansatte bruker flere timer i uken på å flytte data mellom programmer.
  • Arbeidsflyten er spesiell for bransjen, og standardprogrammer passer dårlig.
  • Kundene etterspør selvbetjening, for eksempel å se ordre, dokumenter eller status.
  • Lisenskostnadene for flere hyllevareprogrammer har vokst seg store.
  • Et gammelt system er vanskelig å endre og stopper nye rutiner.

Hyllevare er ofte riktig valg når behovet er standard, som regnskap, lønn eller e-post. Da er det sjelden lurt å bygge noe eget. Skreddersydd programvare passer når arbeidsflyten er det som skiller dere fra konkurrentene, eller når flere standardprogrammer må bindes sammen.

Ofte ender vi med en kombinasjon: dere beholder regnskapsprogrammet og CRM-systemet, og vi bygger det som mangler rundt dem. Programvareutvikling handler like mye om å velge bort som å bygge nytt.

02Leveransen

Hva kan vi utvikle for bedriften din?

Vi utvikler programvare som kutter manuelt arbeid og gir bedre oversikt. Dette er de vanligste oppgavene vi løser gjennom systemutvikling:

  1. 01

    Kundeportal

    Kundene dine logger inn og ser ordre, fakturaer, avtaler, dokumenter og status på egen hånd. Det gir færre telefoner og e-poster til kontoret, og kundene får svar også utenfor åpningstid. Innlogging kan skje med e-post og engangskode, Microsoft-konto eller BankID via en godkjent leverandør.

  2. 02

    Fagsystem og interne verktøy

    Et fagsystem samler arbeidet til de ansatte på ett sted: oppdrag, timer, sjekklister, avvik, lager eller godkjenninger. Vi bygger det rundt måten dere faktisk jobber på, i stedet for at dere må tilpasse dere et standardprogram. Trenger ansatte ute på oppdrag det samme på mobilen, lager vi en egen app for iPhone og Android koblet til systemet.

  3. 03

    Integrasjoner og API

    Vi kobler systemet til programmene dere allerede bruker, som Tripletex, Fiken, Visma, PowerOffice, HubSpot, Shopify og Microsoft 365. Dataene flyttes automatisk via API, så ingen trenger å skrive det samme inn to ganger. Mangler et program API, finner vi den tryggeste løsningen, for eksempel filoverføring eller import på fast tidspunkt.

  4. 04

    Automatisering av manuelle rutiner

    Faste oppgaver som fakturagrunnlag, påminnelser, statusmeldinger, rapporter og overføring mellom systemer kan gå av seg selv. Vi starter med rutinene som tar mest tid hver uke, slik at dere merker gevinsten tidlig i prosjektet.

  5. 05

    Dashbord og rapporter

    Ledelsen får tall for salg, timer, ordre eller kapasitet samlet på én skjerm, hentet direkte fra systemene. Rapporter kan eksporteres til Excel eller PDF og sendes automatisk på e-post hver uke eller måned.

  6. 06

    Flytting fra Excel og gamle systemer

    Mange bedrifter styrer viktige prosesser i regneark eller i et gammelt system som ingen lenger vil røre. Vi rydder i dataene, flytter dem over og kan kjøre gammelt og nytt system side om side en periode, slik at ingenting går tapt.

  7. 07

    Sikkerhet og tilgangsstyring

    Hver bruker får en rolle som bestemmer hva hun eller han kan se og endre. Data krypteres i transitt og ved lagring, viktige hendelser logges, og det tas automatisk sikkerhetskopi. Alle data lagres i EU/EØS.

  8. 08

    Drift og videreutvikling

    Etter lansering kan vi overvåke systemet, holde det oppdatert og bygge nye funksjoner når behovet kommer. Har dere egne utviklere, overleverer vi koden med dokumentasjon slik at de kan ta over.

03Integrasjoner

Hvilke systemer kan vi koble til?

Vi kan koble et skreddersydd system til de fleste programmer som har et åpent API. Tabellen viser vanlige programmer i norske bedrifter, hvilke data som typisk flyttes, og hvordan koblingen gjøres.

Systemer KlarKode kan koble til, med typiske data og type kobling
SystemTypiske dataKobling
TripletexKunder, prosjekter, timer, ordre og fakturaerREST API
FikenKunder, produkter, fakturaer og bilagREST API
PowerOfficeKunder, prosjekter, timer, fakturaer og bilagPowerOffice Go API
Visma eAccountingKunder, artikler, fakturaer og bilagREST API
HubSpotKontakter, selskaper, salgsmuligheter og aktiviteterREST API
Microsoft 365Innlogging, brukere, kalender, e-post og filer i SharePoint og OneDriveMicrosoft Graph API
ShopifyOrdre, produkter, lagerstatus og kunderShopify Admin API

Hvilke data som kan hentes og sendes, avhenger av programmet og abonnementet dere har. Noen programmer krever at API-tilgang aktiveres eller kjøpes som et tillegg. Det sjekker vi i kartleggingen, før dere får pris. Står ikke programmet dere bruker i listen, kan vi som regel koble til det likevel, så lenge det har et API eller støtter eksport og import av filer.

04Prosess

Hvordan foregår systemutvikling hos oss?

Vi jobber i fire faste steg og viser fungerende programvare hver andre uke. Et fagsystem eller en kundeportal er vanligvis i drift etter 2-4 måneder.

  1. Steg 1 Uke 1-2

    Kartlegging og tilbud

    Vi starter med en gratis samtale på 30 minutter. Deretter kartlegger vi arbeidsflyten, systemene dere bruker i dag og hvem som skal bruke løsningen. Du får et skriftlig tilbud med fast pris, omfang og tidsplan.

  2. Steg 2 Uke 2-3

    Skisser og datamodell

    Vi lager klikkbare skisser av de viktigste skjermbildene og planlegger hvordan dataene skal lagres og deles. Dere tester skissene med dem som skal bruke systemet, før vi skriver kode.

  3. Steg 3 Hver 2. uke

    Utvikling i korte runder

    Vi utvikler i runder på to uker og viser en fungerende versjon etter hver runde. Du prøver systemet på en egen testadresse og gir tilbakemelding underveis, så feil retning blir oppdaget tidlig.

  4. Steg 4 Siste uke

    Lansering og opplæring

    Vi flytter data, setter systemet i drift og gir de ansatte opplæring. De første 30 dagene etter lansering retter vi feil uten ekstra kostnad.

05Pris

Hva koster skreddersydd programvare?

Skreddersydd programvare koster fra 22 000 kr eks. mva. for et enkelt verktøy. Prisen avhenger av antall skjermbilder, brukerroller, integrasjoner og krav til sikkerhet.

Priser for systemutvikling
PakkePasser forPrisTid
Enkelt internt verktøy eller automasjon Ett avgrenset behov, for eksempel en kobling mellom to systemer, et skjema med godkjenning eller en automatisk rapport. Fra 22 000 kr 2-4 uker
Kundeportal eller fagsystem Innlogging med roller, database, flere skjermbilder og 1-3 integrasjoner. Passer for bedrifter som vil erstatte regneark, e-post og dobbeltføring. 80 000-300 000 kr 2-4 måneder
Større plattform Flere brukergrupper, mange integrasjoner, app i tillegg til nettløsning eller strenge krav til sikkerhet og oppetid. Fra 300 000 kr 4+ måneder

Alle priser er eks. mva. Du får fast pris før vi starter.

Be om fast pris på systemet

06Lønnsomhet

Når lønner et skreddersydd system seg?

Et skreddersydd system lønner seg når tiden og kostnadene det sparer, er større enn prisen for å utvikle og drifte det. Regn på hvor mange timer som går til manuelt arbeid i dag, og sammenlign med prisen på systemet.

Regneeksempel: kostnad ved dobbeltføring sammenlignet med prisen på et fagsystem
RegneeksempelForutsetningResultat
Ansatte som fører dobbelt5 ansatte5 personer
Tid til dobbeltføring3 timer per ansatt i uken15 timer i uken
Lønnskostnad500 kr per time7 500 kr i uken
Kostnad per år52 ukerCa. 390 000 kr i året
Pris på fagsystemEksempel på et avgrenset fagsystem150 000-250 000 kr eks. mva.
Tid før systemet er tjent innHvis dobbeltføringen faller bortCa. 20-34 uker, altså innen første år

I dette eksempelet koster dobbeltføringen rundt 390 000 kr i året (5 × 3 timer × 500 kr × 52 uker). Et fagsystem til 150 000-250 000 kr vil da være tjent inn i løpet av det første året. Regnestykket er et eksempel, ikke et løfte: tallene for deres bedrift avhenger av hvor mye manuelt arbeid systemet faktisk fjerner, og dere må også regne med hosting og eventuell driftsavtale.

Ofte er gevinsten mer enn sparte timer. Færre feil i fakturagrunnlaget, raskere fakturering og bedre oversikt for ledelsen er vanskeligere å sette tall på, men merkes i hverdagen. I kartleggingen regner vi gjerne på deres egne tall sammen med dere, så dere kan vurdere om prosjektet lønner seg før dere bestemmer dere.

07Sammenligning

Hyllevare eller skreddersydd system?

Hyllevare er raskere å ta i bruk, men dere må tilpasse dere programmet. Et skreddersydd system tilpasses dere, og dere eier det selv.

Sammenligning av hyllevare og skreddersydd system
EgenskapHyllevare (standardprogram)Skreddersydd system fra KlarKode
OppstartskostnadLav, ofte bare oppsettFra 22 000 kr eks. mva., fast pris
Løpende kostnadLisens per bruker per måned, øker med antall ansatteHosting og eventuell driftsavtale, uavhengig av antall brukere
TilpasningDere tilpasser arbeidsflyten til programmetSystemet bygges rundt arbeidsflyten deres
IntegrasjonerBegrenset til ferdige koblingerKobles til de systemene dere trenger via API
EierskapDere leier tilgang, leverandøren eier kodenDere eier kildekoden og dataene
Tid før brukDager til uker2 uker til 4 måneder
Passer forStandardbehov som regnskap, lønn og e-postSpesielle arbeidsflyter, kundeportaler og sammenkobling av systemer

Har dere allerede egne utviklere, men mangler kapasitet i en periode? Da kan dere leie en utvikler fra oss som jobber i teamet deres og i kodebasen dere har. Skal systemet ha en offentlig nettside i tillegg, bygger vi den gjerne som en del av prosjektet. Les mer om webutvikling for bedrifter.

08Designkonsept

Eksempel på et fagsystem vi har designet

Felt er et designkonsept for et fagsystem med app for montører i en elektrobedrift. Her ser du utfordringen, løsningen og målene løsningen er designet for å nå. Se alle prosjekter.

Designkonsept · Elektro og service

Felt: fagsystem og app for montører

Behov: Konseptet er laget for et elektrofirma der montørene fører timer på papir og sender bilder på SMS. Kontoret skriver alt inn på nytt før faktura kan sendes, ofte flere dager etter at jobben er ferdig.

Løsning: Vi designet et fagsystem i nettleseren for kontoret og en app for montørene. Oppdrag fordeles fra kontoret og dukker opp i appen med adresse, kontaktperson og sjekkliste.

0
papirskjema ute på oppdrag
Samme dag
fakturagrunnlag klart når jobben lukkes
Offline
appen fungerer uten mobildekning

Designmål · Teknologi: Flutter, Next.js, PostgreSQL

Se hele designkonseptet

09Hvorfor KlarKode

Hvorfor velge oss til programvareutvikling?

Vi lover ikke mer enn vi kan dokumentere. Dette er vilkårene du får skriftlig i tilbudet:

  • Fast pris før oppstart

    Du får en skriftlig pris for hele leveransen før vi begynner. Endringer avtales skriftlig før de gjøres.

  • Dere eier koden

    Kildekode, database og data overføres til bedriften deres. Dere er ikke låst til oss for drift eller videreutvikling.

  • Data i EU/EØS

    Vi bruker servere og tjenester med datalagring i EU/EØS og inngår databehandleravtale før vi behandler personopplysninger.

  • Én fast kontaktperson

    Du snakker direkte med utvikleren som bygger systemet, ikke med et mellomledd.

  • Kjent og dokumentert teknologi

    Vi bygger med Next.js, Node.js og PostgreSQL og dokumenterer koden, slik at andre utviklere kan jobbe videre med den.

  • Svar innen 1 time

    Alle henvendelser i arbeidstiden besvares innen én time, også etter at systemet er satt i drift.

10Spørsmål og svar

Vanlige spørsmål om systemutvikling

Finner du ikke svaret? Send e-post til hei@klarkode.no, så svarer vi innen 1 time i arbeidstiden.

Hva koster et skreddersydd system?

Et enkelt internt verktøy eller en automasjon koster fra 22 000 kr eks. mva. En kundeportal eller et fagsystem koster vanligvis 80 000-300 000 kr, avhengig av antall skjermbilder, brukerroller og integrasjoner. Du får alltid fast pris før vi starter, så budsjettet er kjent på forhånd.

Hvor lang tid tar det å utvikle et system?

Et avgrenset verktøy eller en integrasjon tar 2-4 uker. En kundeportal eller et fagsystem tar som regel 2-4 måneder, og større plattformer tar lenger tid. Vi deler arbeidet i runder på to uker, så dere kan ofte ta i bruk de første delene før alt er ferdig.

Kan systemet kobles til systemene vi har?

Ja, i de fleste tilfeller. Vi kobler til regnskap, CRM, nettbutikk og Microsoft 365 via API, for eksempel Tripletex, Fiken, Visma, PowerOffice og HubSpot. I kartleggingen sjekker vi hva hvert program støtter, og du får vite før oppstart om noe må løses på en annen måte.

Hvem eier koden?

Dere eier kildekoden, databasen og dataene. Koden ligger i et kodelager på bedriften deres, og alt overføres skriftlig ved levering. Dere kan bytte leverandør eller la egne utviklere jobbe videre når dere vil.

Hvordan sikres dataene (GDPR)?

Alle data lagres i EU/EØS, og vi inngår databehandleravtale med dere før vi behandler personopplysninger. Systemet har tilgangsstyring med roller, kryptering i transitt og ved lagring, logging av viktige hendelser og automatisk sikkerhetskopi. Vi samler bare inn de opplysningene systemet faktisk trenger.

Hva med videre drift?

Etter lansering kan dere velge en driftsavtale med overvåking, sikkerhetsoppdateringer og sikkerhetskopi, eller bestille hjelp per time når dere trenger det. Nye funksjoner prises på samme måte som prosjektet, med fast pris før vi starter. Vil dere drifte systemet selv, får dere dokumentasjon og en gjennomgang.

Hva er forskjellen på systemutvikling og programvareutvikling?

I praksis brukes ordene om det samme: å planlegge og lage programvare som løser et konkret behov. Programvareutvikling er det bredeste begrepet, mens systemutvikling ofte brukes når løsningen skal inn i arbeidsflyten til en bedrift og kobles til andre systemer. Hos oss betyr det at vi tar ansvar for hele løpet, fra kartlegging til drift.

Bør vi velge hyllevare eller et skreddersydd system?

Velg hyllevare når behovet er standard, som regnskap, lønn eller e-post. Et skreddersydd system lønner seg når arbeidsflyten deres er spesiell, når dere bruker mye tid på dobbeltføring, eller når flere programmer må snakke sammen. Ofte er svaret en kombinasjon, der vi bygger det som mangler rundt programmene dere allerede har.

Hva om vi ikke vet nøyaktig hvilke funksjoner vi trenger?

Da starter vi med en kort kartlegging og bygger det viktigste først, før resten prises. Sammen finner vi den minste versjonen som løser det største problemet, og dere får fast pris på den. Når systemet er i bruk, er det mye lettere å se hvilke funksjoner som faktisk trengs videre.

Kan dere videreutvikle et system vi allerede har?

Ja, hvis koden er tilgjengelig for dere. Vi starter med en kodegjennomgang og gir en skriftlig vurdering av tilstand, risiko og hva det koster å bygge videre. Noen ganger er det smartere å bygge nytt steg for steg, og da sier vi det.

Kontakt

Klar for et system som passer dere?

Fortell kort hva du trenger. Du får svar innen 1 time i arbeidstiden, og et tilbud med fast pris etter en gratis samtale på 30 minutter.

  • Gratis rådgivning i 30 minutter
  • Fast pris før oppstart
  • Du eier koden og dataene
  • Data lagret i EU/EØS

Svar innen 1 time i arbeidstiden. Gratis og uforpliktende.