Dans les technologies de l’information, une donnée est la représentation d’une information dans un programme : soit dans le texte du programme (code source), soit en mémoire durant l’exécution. Les données, souvent codées, décrivent les éléments du logiciel tels qu’une entité (chose), une interaction, une transaction, une événement, un sous-système Les données peuvent être conservées et classées sous différentes formes : textuelles (chaîne), numériques, images, sons Les données variables qui font la souplesse d’un programme sont généralement lues depuis un appareil d’entrée utilisateur (clavier, souris…), un fichier, ou en réseau. Le processus d’enregistrement des données dans une mémoire s’appelle la mémorisation.