Antes de nada vamos a ver qué partes componen el programa y para qué sirve cada una de ellas