This paper presents an interactive decision support system called YFADI for production planning and scheduling in the textile industry. Textile production has complex characteristics like multi-phase processes with multiple machines per phase, different planning horizons and requirements for each phase. YFADI accounts for these characteristics and aims to optimize scheduling to minimize setup times across phases. The system architecture and algorithms for master production scheduling are described.