Det finns både fördelar och nackdelar när det kommer till att köpa ny datormjukvara, även om dessa kan bero mycket på typen av programvara och utvecklaren. En av de stora fördelarna med ny programvara är att köparen vanligtvis har mer tillgång till support från en utvecklare, inklusive utbyte av en skadad skiva eller korrupt nedladdning, än någon som köper en begagnad mjukvara kan ha. Eftersom många program är skyddade enligt upphovsrättslagar kan det också vara fördelaktigt att köpa ny programvara eftersom det kan undvika problem med användarvillkoren och licensen som medföljer ett program. Ny programvara är vanligtvis mycket dyrare än använd programvara, vilket kan göra det ganska kostsamt att skaffa vissa program.
Ny datorprogramvara, till skillnad från begagnad programvara, kommer vanligtvis direkt från en mjukvaruutvecklare eller från en butik som säljer en ny produkt. Att köpa ny programvara kan vara ett utmärkt val i många situationer eftersom den nya programvaran ofta har mer stöd än vad ett begagnat program kan ha. Ny datorprogramvara som köpts från till exempel en butik kan vanligtvis returneras eller bytas ut om den är skadad. Ett begagnat program köps dock vanligtvis från en enskild återförsäljare och kan inte ha någon form av retur- eller bytespolicy.
Ett av sätten som många mjukvaruföretag skyddar sina produkter på är genom slutanvändarlicensavtal (EULA) och de rättigheter som licensen för ett program ger användaren. Ny datorprogramvara har vanligtvis allt det skydd som användaren ger genom licensen för det programmet. EULA för viss programvara kan dock förbjuda överföring av en licens till en ny användare, vilket innebär att sådan programvara, om den köps begagnad, inte skulle ge den nya köparen några av de rättigheter eller skydd han eller hon skulle ha när han eller hon köpte programmet ny. Det finns också fortfarande debatt om lagligheten av att köpa eller sälja begagnad programvara, vilket innebär att det ofta är mindre komplicerat för en person att köpa ny datormjukvara.
Använd programvara har dock några fördelar jämfört med ny datormjukvara. De flesta program säljs vidare till lägre priser än nya program, och dessa minskningar kan vara ganska dramatiska, särskilt för dyra grafikprogram. Vissa program kan vara slutsåld och kan vara svåra eller omöjliga att hitta nya, vilket gör begagnatmarknaden till det enda sättet att hitta sådan programvara. Helt ny datorprogramvara kan dock också ha buggar eller fel som inte har korrigerats, och sådan programvara kan vara svår att använda innan en programuppdatering släpps.