"Homegrown Software" är en term som används för att beskriva programvara som är
utvecklad internt , snarare än att köpas från en leverantör. Det kallas också ibland "anpassad programvara" eller "skräddarsydd programvara".
Här är vad som vanligtvis definierar hemodlad programvara:
* utvecklades internt: Företaget själv har ett team av utvecklare som ansvarar för skapandet, underhållet och supporten för programvaran.
* skräddarsydd efter specifika behov: Denna programvara är utformad specifikt för att hantera företagets unika krav. Det kan inkludera funktionaliteter som inte är tillgängliga i kommersiellt tillgänglig programvara.
* Potentiellt unikt: Programvaran kanske inte är kommersiellt tillgänglig och kan betraktas som en konkurrensfördel på grund av dess unika funktionaliteter.
* kräver ofta intern expertis: Att bygga och underhålla hemodlad programvara kräver ett dedikerat team av utvecklare, testare och supportpersonal.
Fördelar med hemodlad programvara:
* Anpassning: Det kan vara perfekt skräddarsydd för att tillgodose företagets specifika behov, till skillnad från programvara utanför hyllan.
* Konkurrensfördel: Unika funktioner kan skilja företaget från konkurrenter.
* Potentiella kostnadsbesparingar: På lång sikt kan kostnaden för att utveckla och underhålla hemodlad programvara vara lägre än att köpa och licensiera kommersiell programvara, särskilt om programvaran används starkt.
* Större kontroll: Företaget har full kontroll över programvaran, dess funktioner och dess uppdateringar.
nackdelar med hemodlad programvara:
* höga initiala utvecklingskostnader: Att bygga hemodlad programvara kräver betydande investeringar i tid, resurser och expertis.
* Underhåll och support: Att hålla programvaran uppdaterad och bugfri kräver kontinuerlig ansträngning och expertis.
* Brist på leverantörsstöd: Till skillnad från kommersiell programvara har Homegrown -programvara inte fördelen med leverantörsstöd.
* Tid till marknad: Att utveckla hemodlad programvara kan ta längre tid än att distribuera kommersiell programvara.
Sammanfattningsvis:
Homegrown Software är ett dubbelkantigt svärd. Det erbjuder flexibilitet och anpassning men kommer med betydande kostnader i förväg och pågående underhållskrav. I slutändan beror beslutet om att utveckla hemodlad programvara på företagets specifika behov, resurser och risktolerans.