Vad är in-house mjukvaruutveckling vs entreprenad paketerade programvaran?

Egen utveckling innebär att ett företag har programmerare på sin personal och utvecklar programvaror internt. Outsourcad utveckling är när ett företag anlitar ett företag att utveckla en anpassad applicaation paketerade programvaran är vad du köper när du gå till en butik och köpa programvara off-the-shelf.