Este documento describe un nuevo software propuesto para la enseñanza de algoritmos estructurados. El software se basa en la heurística de resolución de problemas de Polya y apoya las fases de análisis del problema, planteamiento de la solución y diseño y prueba del algoritmo. El documento analiza tres herramientas existentes (DFD, RAPTOR y PSeInt) y señala sus limitaciones para abordar completamente el proceso de resolución de problemas.