Abstract: Systems to configure complex products like automobiles or machinery have been around for quite a while, and are nowadays used routinely by many companies. Both interactive systems (used, e.g., for on-line sales) and batch systems (to control the production process, where no user interaction is permitted) are in common use. In this talk we will give an overview on formalisms, systems and algorithms that are currently used in product configuration. We will also present two concrete product configuration systems from the automotive and medical devices industries, and relate them to current research in software configuration.