Build or buy, spesso espresso come make or buy, è la decisione fondamentale se sviluppare qualcosa internamente o acquistarlo da un fornitore esterno.
Le due considerazioni principali sono il costo e la capacità di produzione. Supponendo che un'organizzazione abbia la capacità di sviluppare un prodotto internamente, la decisione si riduce essenzialmente a un uso efficace delle risorse disponibili, incluso non solo il ritorno sull'investimento (ROI) ma il costo totale di proprietà (TCO), tenendo conto di tutti le spese necessarie per supportare il prodotto durante tutto il suo ciclo di vita.
Ci sono una serie di criteri importanti che devono essere considerati per guidare la decisione di costruire o acquistare. Molte organizzazioni attualmente affrontano il problema della creazione o dell'acquisto con le app mobili, ad esempio, poiché una forza lavoro sempre più mobile e l'ambiente BYOD (bring your own device) stimola la domanda. Un'azienda potrebbe scegliere di acquistare un'app mobile se funzionalità relativamente generiche soddisferanno i requisiti o, d'altra parte, potrebbe affidare in outsourcing lo sviluppo se i requisiti vanno oltre le capacità interne. Supponendo che il personale abbia le competenze, potrebbe essere consigliabile creare l'app internamente se la capacità di produzione è inattiva o se il controllo di qualità, la proprietà intellettuale o l'intelligenza competitiva sono di particolare interesse.
Un'analisi costi-benefici (CBA) di entrambe le opzioni può fornire maggiori informazioni su quale sia il percorso migliore per l'organizzazione. Per informare una decisione di costruzione o acquisto, i costi di opportunità (il valore potenziale perso quando si rinuncia a un'opzione) dovrebbero essere considerati insieme ai costi di sviluppo o acquisto del sistema e di manutenzione. Ciò che non dovrebbe essere considerato è il costo irrecuperabile: denaro che è stato investito e non può essere recuperato.