: This paper presents a systematic description of a reusable software architecture for multi-agent systems in the domain of manufacturing control. The architectural description consolidates the groups' expertise in this area. Until now, the research took a manufacturing control perspective at multi-agent systems. The research focussed on providing benefits to the manufacturing control domain by designing a novel type of control system. This paper takes a software architectural perspective at multi-agent manufacturing control. The systematic description specifies a software product line architecture for manufacturing control. The paper describes the assets of the software product line architecture and how the assets can be combined.