Processen för att skriva datorprogram kallas
programmering eller
Programvaruutveckling . Även om "programmering" är den mer kortfattade termen, föredras "mjukvaruutveckling" ofta eftersom den omfattar den bredare processen, inklusive planering, design, testning och underhåll, utöver den faktiska kodningen.