Les programmes sont créés par des programmeurs ou des ingénieurs logiciels.
Les programmeurs travaillent principalement sur l'écriture de programmes tandis que les ingénieurs logiciels travaillent à toutes les étapes de la création du programme.
En d'autres termes, la programmation implique le codage et l'écriture de langages informatiques.
Le plus souvent, les développeurs sont des professionnels qui conçoivent ces programmes informatiques et ont des compétences solides pour la maîtrise des langages informatiques comme le PHP, Javascript, HTML, CSS, etc.
Il se présente sous la forme d'une ou plusieurs séquences d'instructions, comportant souvent des données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent) de base, devant être exécutées dans un certain ordre par un processeur (Le processeur, ou CPU (de l'anglais