Fler och fler utvecklare inom mjukvara övergår till en arbetsmetod kallad DevOps som består av delarna development och operations, det vill säga utveckling och drift. Det går i huvudsak ut på att effektivisera processen och förkorta utvecklingsperioden medan konstant uppdatering samt lansering av produkter eller tjänster sker kontinuerligt. Grundläggande inom processen är att personal från olika avdelningar samarbetar nära genom hela utvecklingen för att få in olika perspektiv och lösa eventuella frågeställningar och problem så tidigt som möjligt. Att få en så effektiv organisation som möjligt ökar möjligheten att leverera snabbare samt ökar kapaciteten att konkurrera.
En av de stora fördelarna som framhävs är att just kundleveranserna blir snabbare med en flexiblare anpassning till en marknad som förändras snabbare än någonsin. Arbetsprocessen går fortare med kontinuerlig uppdatering och åtgärder mot buggar tidigt i processen hand i hand med utvecklingen och leder till att mer funktionalitet kan implementeras snabbare.
Effektiviteten genom hela processen beror mycket på det nära samarbetet mellan drift och utvecklingspersonalen, med synergieffekter då de kan fördela ansvaret genom hela arbetet. Mycket är automatiserat och reglerat för att inte kompromissa med säkerheten, och för att allt ska gå så smidigt och snabbt som möjligt. Stora komplexa system kan hanteras riskfritt för ett pålitligt resultat.