En definitiva MASM como su nombre lo indica es un MACRO ensamblador muy potente, por eso lo recomiendo, con el cual se puede desarrollar multitud de proyectos que van desde aplicaciones de consola o GUI de modo Usuario pasando por servicios de Windows hasta llegar a modulos de modo Kernel.
Aclarar que esto tambien se puede en FASM .
Por cierto para fabricar GUI en windows es muy bueno el RADASM