The computer-assisted configuration of progressive die is a computationally mixed problem. This paper describes the progressive die design problem and reviews some existing research related to the configuration of progressive dies. It explains the model-based reasoning approach used to configure the intermediate and final solutions to the design problem. In particular, the various shape representation and spatial reasoning techniques are presented. Finally, a computer software architecture for the die design system is presented.