Diseño del programa