RESUMEN El presente articulo describe un modelo de diseno de software educativo basado en competencias, el cual presenta una vision integral del desarrollo de estas aplicaciones mediante la combinacion de componentes pedagogicos, didacticos, multimediales y de ingenieria de software. El modelo sugerido se compone de cinco fases que detallan paso a paso los aspectos que se deben tener en cuenta para la creacion de software educativo. La fase inicial constituye la descripcion del diseno educativo, en la cual se analiza la necesidad educativa, se plantean los objetivos de aprendizaje y se describen las competencias que se pretenden desarrollar con la aplicacion; del diseno de estas resultan las siguientes subfases: diseno de contenidos, diseno pedagogico y diseno de aprendizaje. Las competencias son el aspecto fundamental que abarca el desarrollo de este modelo, las cuales son primordiales para la realizacion de las fases a seguir con-formadas por el diseno computacional y el diseno multimedial, estas se encargan del analisis y modelado del software, y del sistema de comunicacion hombre-maquina. En la fase de