Los sistemas de planeamiento han recibido un mayor interés desde que se ha ampliado la utilización de sistemas ERP (Enterprise Resource Planning); sin embargo, esto ha incrementado las diferencias que existen entre la teoría y la práctica del planeamiento y scheduling. Conocidos como APS (Advanced Planning Systems), muchos autores han concluido que estos nuevos sistemas no han sido estudiados desde un punto de vista de la Ingeniería del Software. Por lo tanto, el objetivo de este trabajo es describir los APS a través de sus requerimientos funcionales, atributos de calidad y arquitectura del software, definidos siguiendo las pautas establecidas en varios estándares internacionales de Ingeniería del Software, tales como el SEBoK (System Engineering Body of Knowledge), el modelo SQuaRE (Software Product Quality Requirements and Evaluation), entre otros.