Editar um programa usando computadores e outros equipamentos digitais é geralmente chamado de desenvolvimento de software  ou 
 programação  .  
 Aqui está um colapso dos termos: 
 * 
 Desenvolvimento de software  é um termo mais amplo que abrange todo o processo de criação, criação, teste e implantação de software. Isso inclui os aspectos de escrita, mas também aspectos de planejamento, análise e gerenciamento. 
 * 
 Programação  está mais focado no ato real de escrever código, que envolve o uso de uma linguagem de programação para fornecer instruções a um computador.  
 Portanto, embora "editar um programa" possa ser uma ação mais específica no desenvolvimento de software, ambos os termos descrevem o processo geral de criação e modificação de software usando computadores.