Vad som faktiskt styr kostnaden för skräddarsydd programvara
Det finns inget ärligt timpris att ge på förhand. Det som faktiskt flyttar priset är omfattning, teamstorlek, iterationstakt och ägarskap.
BILPP
Den som söker på “kostnad skräddarsydd programvara” letar oftast efter en siffra att räkna på. Det är en rimlig önskan — en siffra går att budgetera mot. Vi lägger ändå ingen på startsidan, för den studio som gör det prissätter en platshållare, inte ert projekt.
Det är inte undanflykt. Det är det ärliga svaret på en fråga som saknar ett fast svar, eftersom priset på skräddarsydd programvara inte är en egenskap hos koden — det är en egenskap hos de beslut som formar den. Här är vad som faktiskt avgör summan.
Omfattning är den första spaken, och den ni själva styr
“En kundportal” kan betyda en inloggningssida och ett formulär, eller rollbaserad behörighet, granskningsloggar, export och tre integrationer mot system ni ännu inte valt. Båda är verkliga projekt. Båda kallas “en portal” i det första mejlet.
Därför kommer en upptäcktsworkshop före siffran, inte som säljsteg utan som den punkt där omfattning slutar vara ett ord och blir ett dokument: skärmar, roller, dataflöden, vad som ingår och vad som uttryckligen inte gör det. Hoppar man över det steget blir siffran en gissning med decimaler.
Teamstorlek och iterationstakt, inte timmar
“Pris per timme” förutsätter att arbetet är en fast mängd delad med en taxa. Så fungerar det inte i praktiken. Samma funktionsomfång byggt av en senior generalist över tio veckor och av fem personer över tre veckor kan landa på liknande totalkostnad via helt olika vägar — och det mindre teamet levererar ofta något mer sammanhängande, eftersom färre personer betyder färre överlämningar och färre tillfällen för specifikationen att glida.
Vi håller team små med avsikt: den som sitter med på mötet är oftast den som skriver koden. Det är ingen bemanningsfilosofi för sin egen skull — det tar bort ett lager som annars dyker upp på fakturan som “projektledning” utan att synas i er programvara som en funktion.
Iterationstakten väger tyngre än antalet personer. Användbar programvara varannan vecka betyder att ni granskar riktiga skärmar, inte en presentation, och fångar ett felaktigt antagande i vecka två i stället för vecka tio. Färre sena överraskningar är den enskilt största kostnadsspaken som aldrig syns i en prislista.
Det som faktiskt ligger i siffran
| Faktor | Vad den påverkar |
|---|---|
| Antal användarroller och behörighetsnivåer | Datamodellens komplexitet, testyta |
| Integrationer med befintliga system | Utredningstid, felhantering, övervakning |
| Rapportering och exportkrav | Frågekomplexitet, gränssnittsyta |
| Datalagringsplats / GDPR-krav | Val av hosting, vad som loggas och var |
| Om det ersätter ett system i drift | Migreringsplan, parallelldrift |
Inget av detta är exotiskt. Det är de ordinära frågor varje seriöst förslag måste besvara innan en siffra betyder något.
Fast pris per fas, eller ett kapacitetsavtal
När omfattningen är dokumenterad finns det två ärliga sätt att prissätta arbetet. Fast pris per fas, offererat efter en betald upptäcktsfas, passar ett projekt med ett definierat slutläge — ersätt detta kalkylark, lansera det här bokningsverktyget. Ett månatligt kapacitetsavtal passar en produkt som fortsätter utvecklas efter lansering, där frågan inte är “när är det klart” utan “hur mycket av teamets tid behöver vi det här kvartalet.”
Ingen är billigare i sig. De svarar på olika frågor — den ena prissätter en destination, den andra löpande kapacitet. Väljer man fel modell är det så “skräddarsydd programvara” blir en öppen faktura, inte för att arbetet var felprissatt utan för att prissättningen inte matchade problemets form.
Integrationer flyttar siffran mer än någon enskild funktion
Ett fristående verktyg som ingen annan systemet behöver prata med är den billigaste sortens skräddarsydd programvara att bygga, eftersom dess gränser helt styrs av er egen sida. I samma stund det behöver läsa från ett affärssystem, skriva tillbaka till ett CRM eller stämma av mot en betalningslösning slutar kostnaden handla om skärmarna och börjar handla om det andra systemets gränssnitt — eller avsaknaden av ett.
Vi har byggt mellanlager mot affärssystem och CRM som dokumenterar sina gränssnitt väl, och vi har byggt det mot system vars enda pålitliga gränssnitt är en schemalagd filexport. Båda går att lösa. Ingen av dem kostar likadant, och det går inte att veta förrän någon faktiskt tittat på vad andra sidan erbjuder.
Ägarskap är också en kostnadsfaktor
En offert som inte nämner källkod, åtkomst till repositoriet och dokumentation är inte en komplett offert — den saknar den del som avgör vad som händer efter lansering. Programvara ni inte äger är en prenumeration med extra steg: varje framtida ändring går via den som håller i koden, till den taxa de sätter när ni saknar alternativ.
Vi lämnar över hela källkoden, repositoriet och dokumentationen vid varje milstolpe, inte bara på slutet. Det är inte generositet — det är vad “skräddarsydd” faktiskt borde betyda. Kan ni inte ta med er programvaran och gå, köpte ni inte skräddarsydd programvara, ni köpte tillgång till någon annans.
Ett verkligt argument för Estland som bas
För kunder i Sverige och övriga EU/EES är det värt att nämna en sak rakt av: vi är baserade i Estland, inom EU, vilket i praktiken betyder att data kan behandlas inom unionen utan att korsa några externa gränser i onödan. Det är inget certifikat och ingen juridisk rådgivning — bara en verifierbar plats i kartan som spelar roll när upphandlingskrav eller interna policyer frågar var informationen faktiskt bor.
Den ärliga versionen av frågan
Den sökbara frågan är “vad kostar skräddarsydd programvara.” Den besvarbara frågan är “vad är den här specifika programvaran, för de här specifika användarna, som gör något standardverktyg inte kan.” Allt annat — roller, integrationer, rapportering, hostingkrav — följer av det svaret, och det gör priset också.
Vet ni redan problemets form ger ett upptäckssamtal er en verklig siffra snabbare än ännu en sökning gör. Vet ni inte ännu, är det också okej — det är vad upptäcktsfasen är till för. Ni kan se exempel på programvara vi byggt, inklusive våra egna produkter, på work-sidan, eller läsa mer om vårt arbete med skräddarsydd programvara.
Ett pris ni får innan omfattningen finns är ingen offert. Det är en platshållare som väntar på samtalet som gör det verkligt.
Det samtalet är ett kontaktformulär bort, och det kostar ingenting att ha.