"Homegrown programvare" er et begrep som brukes til å beskrive programvare som er
utviklet internt , i stedet for å bli kjøpt fra en leverandør. Det kalles også noen ganger "tilpasset programvare" eller "skreddersydd programvare".
Her er hva som vanligvis definerer hjemmelaget programvare:
* utviklet internt: Selskapet har selv et team av utviklere som er ansvarlige for opprettelse, vedlikehold og støtte av programvaren.
* tilpasset spesifikke behov: Denne programvaren er designet spesielt for å imøtekomme de unike kravene til selskapet. Det kan omfatte funksjonaliteter som ikke er tilgjengelige i kommersielt tilgjengelig programvare.
* potensielt unik: Programvaren er kanskje ikke kommersielt tilgjengelig og kan betraktes som et konkurransefortrinn på grunn av dens unike funksjonalitet.
* krever ofte egen kompetanse: Å bygge og vedlikeholde hjemmelaget programvare krever et dedikert team av utviklere, testere og støttepersonell.
Fordeler med hjemmelaget programvare:
* Tilpasning: Det kan være perfekt skreddersydd for å imøtekomme selskapets spesifikke behov, i motsetning til programvaren utenfor hylla.
* konkurransefortrinn: Unike funksjonaliteter kan skille selskapet fra konkurrenter.
* Potensielle kostnadsbesparelser: På lang sikt kan kostnadene for å utvikle og vedlikeholde hjemmelaget programvare være lavere enn å kjøpe og lisensiere kommersiell programvare, spesielt hvis programvaren er sterkt brukt.
* Større kontroll: Selskapet har full kontroll over programvaren, funksjonene og oppdateringene.
Ulemper med hjemmelaget programvare:
* Høye innledende utviklingskostnader: Å bygge hjemmelaget programvare krever betydelige forhåndsinvesteringer i tid, ressurser og kompetanse.
* Vedlikehold og støtte: Å holde programvaren oppdatert og feilfri krever kontinuerlig innsats og kompetanse.
* Mangel på leverandørstøtte: I motsetning til kommersiell programvare, har ikke hjemmegrodd programvare fordelen av leverandørstøtte.
* tid til marked: Å utvikle hjemmelaget programvare kan ta lengre tid enn å distribuere kommersiell programvare.
Sammendrag:
Hjemmelegnet programvare er et dobbeltkantet sverd. Det gir fleksibilitet og tilpasning, men har betydelige forhåndskostnader og løpende vedlikeholdskrav. Til syvende og sist avhenger beslutningen om å utvikle hjemmelaget programvare av selskapets spesifikke behov, ressurser og risikotoleranse.