Η διαδικασία γραφής προγραμμάτων υπολογιστών ονομάζεται
Προγραμματισμός ή
Ανάπτυξη λογισμικού . Ενώ ο "προγραμματισμός" είναι ο πιο συνοπτικός όρος, η "ανάπτυξη λογισμικού" προτιμάται συχνά καθώς περιλαμβάνει την ευρύτερη διαδικασία, συμπεριλαμβανομένου του σχεδιασμού, του σχεδιασμού, της δοκιμής και της συντήρησης, εκτός από την πραγματική κωδικοποίηση.