En informatique et plus précisément en programmation il existe des types de
programmes variés: les microprogrammes, les programmes embarqués, les programmes
applicatifs, les programmes système, les logiciels et les composants logiciels. Tous ces
programmes visent globalement à réaliser une fonction précise et sont tous constitués par une
source écrite dans un langage de programmation précis selon la nature de la fonction.