Ο τύπος λογισμικού εφαρμογών που θα ήταν πιο ακριβός να αναπτυχθεί είναι λογισμικό προσαρμοσμένο. Αυτό συμβαίνει επειδή το προσαρμοσμένο λογισμικό έχει σχεδιαστεί για να ανταποκρίνεται στις συγκεκριμένες ανάγκες ενός συγκεκριμένου οργανισμού ή ατόμου, και ως εκ τούτου απαιτεί σημαντικό χρόνο και πόρους για να αναπτυχθεί. Επιπλέον, το προσαρμοσμένο λογισμικό απαιτεί συχνά εξειδικευμένες γνώσεις και εξειδίκευση, γεγονός που μπορεί να αυξήσει περαιτέρω το κόστος ανάπτυξης.
Από την άλλη πλευρά, το λογισμικό off-the-shelf, το οποίο έχει αναπτυχθεί για ένα ευρύ κοινό και μπορεί να αγοραστεί και να χρησιμοποιηθεί χωρίς προσαρμογή, είναι συνήθως λιγότερο δαπανηρό στην ανάπτυξη δεδομένου ότι το κόστος ανάπτυξης κατανέμεται σε μεγαλύτερο αριθμό χρηστών.