Tjenester
Webapp-utvikling og PWA – appopplevelse rett i nettleseren
Dere trenger et verktøy for de ansatte, en kundeportal eller en bookingløsning, og lurer på om det må bli en app i App Store og Google Play. Ofte må det ikke. Med webapp-utvikling får dere én løsning som kjører i nettleseren på mobil, nettbrett og PC, uten butikkavgifter, godkjenningsrunder eller to kodebaser. Vi leverer webappen til fast pris fra 20 000 kr eks. mva., med kildekoden i deres eie.
En webapp er ikke en nettside. Nettsiden forteller om bedriften; webapplikasjonen gjør en jobb, med innlogging, data, skjemaer og handlinger. En PWA, progressiv webapp, er en webapp som i tillegg kan installeres på hjemskjermen, åpnes i eget vindu uten nettleserens adresselinje, og fungere når nettet er borte. For brukeren ser den ut som en vanlig app. For dere er det én kodebase og én adresse å drifte.
01
Når en webapp eller PWA er nok
De fleste interne verktøy hører hjemme i nettleseren. Timeregistrering, sjekklister, ordrehåndtering, vaktplaner og dashboards brukes av folk som allerede er logget inn på jobb, og som ikke trenger å finne dere i en butikk. Det samme gjelder kundeportaler, bookingløsninger og B2B-tjenester der kunden logger inn noen ganger i måneden. Der er terskelen for å laste ned en app høy, mens en lenke i en e-post fungerer med en gang.
Offentlige innkjøpere ber ofte om nettopp dette. Da Kystverket i oktober 2025 lyste ut en «fyrforvalterapp» for leietakere på fyrstasjoner, var kravet en brukervennlig HTML5-/webløsning integrert med FDV-systemet via API, med en anslått verdi på inntil 2,5 millioner kroner eks. mva. Se også apputvikling for kommuner og offentlig sektor.
En webapp er også et godt første steg. Mange bedrifter starter i nettleseren, måler bruken, og bygger native app senere når de vet hva brukerne trenger.
02
Når dere trenger en native app likevel
Nettleseren har grenser, og vi sier fra når dere er over dem. Skal appen bruke kamera i stor stil, Bluetooth, NFC, bakgrunnsposisjon eller tunge offline-funksjoner, får dere et bedre produkt med Flutter-utvikling, React Native-utvikling eller native iOS og Android. Push-varsler fungerer i PWA-er, men med flere forbehold enn i native apper, særlig på iPhone.
Distribusjon er den andre grunnen. Er det et poeng i seg selv å finnes i App Store og Google Play, fordi kundene leter der eller fordi ikonet på hjemskjermen er en del av markedsføringen, trenger dere en butikkapp. Apple avviser dessuten apper som bare er en innpakket nettside; retningslinjene krever funksjoner som løfter appen forbi «a repackaged website».
03
Dette kan en PWA i dag
Tre ting skiller en PWA fra en vanlig webapp, og alle tre bygger på åpne webstandarder. Den kan installeres og vises som et ikon på hjemskjermen eller i startmenyen, og åpnes i eget vindu. Den kan mellomlagre innhold og data gjennom en service worker, slik at den starter raskt og fungerer med ustabilt nett, for eksempel på en byggeplass eller om bord i en båt. Og den kan sende varsler på operativsystemnivå.
På iPhone og iPad gjelder ett viktig forbehold: Apple åpnet for web-push i iOS og iPadOS 16.4, og bare for webapper som brukeren har lagt til på hjemskjermen. Brukeren må altså installere PWA-en og godkjenne varsler selv. For interne apper der dere kan instruere de ansatte, er det uproblematisk. For forbrukerapper der varslene er kjernen i produktet, anbefaler vi en butikkapp.
04
Teknologi vi bruker i webapp-utvikling
Vi bygger webapper i React med Next.js og TypeScript, med PostgreSQL som database. For mindre prosjekter og MVP-er bruker vi ofte Supabase, som gir database, innlogging og fillagring ferdig oppsatt, slik at pengene går til det som er spesielt for dere. Større løsninger får en egen backend i Node.js/TypeScript eller .NET, se backend, API og integrasjoner.
Løsningen driftes på datasentre i Norge eller EØS på en konto dere eier, og integreres med det dere allerede har: BankID og ID-porten for innlogging, Vipps for betaling, Fiken, Tripletex eller PowerOffice for regnskap, og Altinn der det trengs. Design og brukerflyt lages i Figma før vi koder, se appdesign og UX.
Universell utforming er ikke valgfritt. Forskriften om universell utforming av IKT-løsninger gjelder løsninger som retter seg mot allmennheten i Norge, og private virksomheter må oppfylle 29 minstekrav i WCAG, offentlige 42. Vi bygger etter kravene fra første skisse og tester med skjermleser og tastatur før lansering. Mer om dette under universell utforming av app.
05
Webapp eller native app? Slik står alternativene mot hverandre
| Webapp / PWA | Kryssplattform (Flutter, React Native) | Native (Swift, Kotlin) | |
|---|---|---|---|
| Distribusjon | Lenke; kan installeres fra nettleseren | App Store og Google Play | App Store og Google Play |
| Butikkavgifter og godkjenning | Ingen | 99 USD/år til Apple, 25 USD til Google; App Review | Samme |
| Kjører på | Mobil, nettbrett og PC fra én kodebase | iOS og Android fra én kodebase | Én plattform per kodebase |
| Push-varsler | Ja; på iPhone bare etter installasjon på hjemskjermen | Ja, fullverdig | Ja, fullverdig |
| Kamera, Bluetooth, NFC, bakgrunn | Begrenset | Det meste | Alt |
| Offline | Mellomlagring via service worker | Full lokal database | Full lokal database |
| Typisk pris hos oss | fra 20 000 kr | fra 20 000 kr | Rundt 60 % mer enn kryssplattform ved to plattformer |
| Passer best når | Interne verktøy, portaler, booking, B2B | Forbrukerapper for begge plattformer | Maskinvare, ytelse, plattformspesifikke funksjoner |
Guiden native, hybrid eller webapp går grundigere gjennom valget.
06
Hva koster en webapp?
- 2 dager + 1 uke til leveranse
Appavklaring
to dagers produktworkshop, kravspesifikasjon, skisser, teknisk arkitektur og bindende fastpristilbud
20 000 kr fast pris.
Beløpet trekkes fra prosjektprisen om dere går videre med oss.
- 6–14 uker
Webapp / PWA
fra 20 000 kr
Adminpanel/web-dashboard
tillegg til en mobilapp
50 000–150 000 kr
Timepris ved løpende arbeid
utvikling 700 kr/t
arkitektur og teknisk ledelse 990 kr/t
UX-design 600 kr/t
Alle priser er eks. mva. Webapp-utvikling i nedre del av spennet dekker en enkel webapplikasjon med innlogging og noen få skjermer; øvre del dekker en portal med roller, integrasjoner og rapporter. Hosting kommer i tillegg, typisk 300–5 000 kr/mnd avhengig av trafikk, på deres egen konto. Større fagsystemer prises som skreddersydd programvare. Se priser på apputvikling, eller prøv appkalkulatoren.
07
Slik jobber vi med webapp-utvikling
Vi starter med en appavklaring og et bindende tilbud, designer skjermene i Figma, og bygger i to ukers sprinter med demo hver uke. All kode gjennomgås før den slås sammen. Fordi det er web, får dere en testadresse dere kan åpne på hvilken som helst enhet etter første sprint. Etter lansering får dere 90 dagers feilgaranti og kan velge en avtale om vedlikehold og drift av app. Hele prosessen er beskrevet under slik jobber vi.
08
Samme kvalitetskrav som i en butikkapp
En webapp får samme standard som appene: kodegjennomgang av all kode, automatiserte tester og CI/CD, og WCAG 2.1 AA bygd inn fra start. Dere eier kode og hostingkonto, og etter lansering gjelder 90 dagers feilgaranti. Detaljene står under kvalitet og garantier.
09
Vanlige spørsmål om webapp og PWA
Hva er forskjellen på webapp og PWA?
En webapp er en applikasjon som kjører i nettleseren, med innlogging og funksjoner, i motsetning til en informasjonsside. En PWA er en webapp med et par tekniske tillegg som gjør at den kan installeres på hjemskjermen, åpnes i eget vindu og fungere offline. Alle PWA-er er webapper, men ikke alle webapper trenger å være PWA-er. Vi anbefaler PWA når brukerne åpner løsningen ofte eller jobber med dårlig dekning.
Kan en PWA sende push-varsler?
Ja. På Android og PC fungerer varsler som i andre apper. På iPhone og iPad må brukeren først legge webappen til på hjemskjermen; det har vært mulig siden iOS 16.4. Er varsler kjernen i produktet og brukerne forbrukere dere ikke kan instruere, er en butikkapp tryggere.
Kan vi legge PWA-en i App Store senere?
Delvis. På Android kan en PWA pakkes og publiseres i Google Play gjennom en Trusted Web Activity. Apple avviser apper som bare er en innpakket nettside, så en App Store-versjon må tilføre noe, for eksempel native funksjoner. Da bygger vi gjerne en tynn native app rundt den samme backenden og logikken. Det tar vi høyde for når vi velger teknologi.
Trenger vi universell utforming på en webapp?
Ja, hvis løsningen retter seg mot allmennheten, altså kunder, innbyggere eller brukere utenfor egen virksomhet. Private virksomheter må oppfylle 29 minstekrav i WCAG, offentlige 42. Rent interne verktøy faller som regel utenfor, men vi bygger dem etter samme prinsipper, fordi det gir bedre løsninger for alle. Les mer om universell utforming av app.
Hva koster en webapp?
fra 20 000 kr eks. mva. hos oss, avhengig av antall skjermer, roller og integrasjoner, med leveranse på 6–14 uker. Bindende fast pris får dere etter en appavklaring til 20 000 kr, som trekkes fra prosjektprisen. Hosting kommer i tillegg på deres egen konto.
Kan dere gjøre nettsiden vår om til app?
Det kommer an på hva dere mener. Skal nettsiden bli installerbar med ikon på hjemskjermen, kan vi gjøre den om til en PWA, ofte på kort tid. Skal den bli en app i butikkene, må den ha egne funksjoner utover det nettsiden gjør, ellers slipper den ikke gjennom hos Apple. Send oss adressen, så sier vi hva som er realistisk.
10
Relaterte tjenester
Neste steg
Be om tilbud på webappen
Fortell oss hvem som skal bruke løsningen, hva de skal gjøre i den, og hvilke systemer den må snakke med. Vi svarer med en ærlig anbefaling om webapp-utvikling, PWA eller butikkapp, og et prisspenn, fra oss i Trondheim. Portaler og interne verktøy lager vi like gjerne for bedrifter i Oslo og Kristiansand som for kunder i Trondheim.
Be om tilbud – send oss tre setninger om løsningen, så svarer vi med en vurdering og et prisspenn innen én virkedag. Et raskt estimat finner dere i appkalkulatoren.
Eller skriv til[email protected]
Kilder
- MDN Web Docs, Progressive web apps (installasjon, eget vindu, offline via service worker, varsler) – https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
- WebKit, «Web Push for Web Apps on iOS and iPadOS» (iOS og iPadOS 16.4, krever hjemskjerm) – https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
- Apple, App Store Review Guidelines, 4.2 Minimum Functionality – https://developer.apple.com/app-store/review/guidelines/
- Chrome for Developers, Trusted Web Activity – https://developer.chrome.com/docs/android/trusted-web-activity
- Mercell, Kystverket «Anskaffelse av fyrforvalterapp» (oktober 2025) – https://www.mercell.com/en/tender/265935660/anskaffelse-av-fyrforvalterapp-tender.aspx
- Lovdata, forskrift om universell utforming av IKT-løsninger, § 2 – https://lovdata.no/dokument/SF/forskrift/2013-06-21-732
- uutilsynet, universell utforming av apper (29 og 42 minstekrav) – https://www.uutilsynet.no/regelverk/universell-utforming-av-apper/230
- Apple Developer Program (99 USD per år) – https://developer.apple.com/programs/whats-included/
- Google Play Console, registrering (25 USD engangs) – https://support.google.com/googleplay/android-developer/answer/6112435