Å redigere et program som bruker datamaskiner og annet digitalt utstyr, kalles vanligvis
programvareutvikling eller
programmering .
Her er en oversikt over vilkårene:
* programvareutvikling er et bredere begrep som omfatter hele prosessen med å lage, designe, teste og distribuere programvare. Dette inkluderer skrivekode, men også planlegging, analyse og styringsaspekter.
* programmering er mer fokusert på den faktiske handlingen med å skrive kode, som innebærer å bruke et programmeringsspråk for å gi instruksjoner til en datamaskin.
Så selv om "redigering av et program" kan være en mer spesifikk handling innen programvareutvikling, beskriver begge begrepene den overordnede prosessen med å lage og endre programvare ved hjelp av datamaskiner.