Qu'est ce que la programmation interne ?