Los sistemas espaciales están compuestos por elementos de hardware así como por elementos de software, instanciados tanto en el segmento espacial o de vuelo (satélite), como en el segmento terrestre. Para su desarrollo requieren de un conocimiento profundo de la aplicación y del ambiente operacional. En el caso específico de los elementos de software, estos deben ajustarse a condiciones de contorno propias del área espacial. Por ejemplo, que un satélite en órbita no puede repararse remotamente o que, por una condición orbital, las ventanas de comunicación suelen ser esporádicas, de bajo ancho de banda y de reducida duración. Estas y otras condiciones de contorno implican desafíos en la implementación y operación de este tipo de productos informáticos que pueden ser resueltos usando tecnologías como los sistemas operativos de tiempo real, la computación de alta performance, las redes tolerantes a demora y el aprendizaje automático. Este trabajo resume estas condiciones de contorno y describe las acciones realizadas para promover la transferencia de conocimiento a la comunidad a través de programas de educación a distancia y formación de posgrado.