El artículo propone un método para enseñar los números complejos y sus correspondientes operaciones mediante herramientas de software matemático. Inicialmente se presentan las herramientas MATLAB, cuya licencia es de pago, y GeoGebra, que es un software libre. En la segunda parte se explica el procedimiento para definir las representaciones de las operaciones básicas (adición, diferencia, multiplicación y división) y complementarias (módulo y conjugado, raíces, forma polar) del sistema numérico de los números complejos, usando cada una de las dos herramientas y utilizando una serie de ejercicios propuestos. Finalmente, se diferencian las cualidades evidenciadas durante el desarrollo de los ejercicios y su trascendencia en la enseñanza y aprendizaje.