El diseño de programas de actualización profesional es un proceso complejo en el que se conjugan aspectos instruccionales, estructurales, organizativos y tecnológicos muy particulares. La estructura del programa, los modos de interacción facilitador-participante, la forma y estructura de los contenidos y los tipos de actividades instruccionales son algunos de los aspectos que deben ser diseñados cuidadosamente a fin de lograr una alta efectividad del programa. En este artículo, se discuten e ilustran estos aspectos a través del estudio de un caso real: el Programa de Actualización Profesional en Ingeniería de Software de la Universidad de Los Andes. Este programa está compuesto de un conjunto de cursos que cubren diferentes áreas de conocimiento de la Ingeniería de Software. Estos cursos son desarrollados y ofrecidos bajo la modalidad de enseñanza-aprendizaje a distancia. Cada uno de ellos es implementado como un sitio web de tipo instruccional, para lo cual se emplea un sistema de gestión de cursos en línea de código abierto denominado MOODLE. La experiencia descrita en este artículo puede ser de mucho interés para aquellas instituciones universitarias que se inician en este tipo de programas de extensió[email protected]@[email protected]@[email protected]@ula.vetrimestralThe design of professional updating programs is a complex process in which several very particular instructional, structural, organizational and technological aspects are mixed. The program structure, the facilitator-participant interaction modes, content form and structure and the type of instructional activities are some of the aspects that have to be carefully designed in order to achieve a high effectiveness in the program. In this article, these aspects are discussed and illustrated through the study of a real case: The University of Los Andes Software Engineering Professional Updating Program. This program is made of a group of courses that cover different areas of Software Engineering knowledge. These courses are offered as distance teaching-learning. Each one of them is implemented as an instructional website, for which and open code line course management system is used called MOODLE. The experience described in this article can be of much interest for those university institutions starting with this type of extension programs