Since the seventies, Egemin has successfully been providingfull life cycle support for automated transportation systems(ATS) used to automate internal logistics in productionand warehousing environments. With increasing customerdemands a number of considerable problems related to thecompany’s engineering practice came to the surface. Examplesare duplication of solutions and erosion of the softwareand its architecture. With the introduction of a softwareproduct line (SPL) Egemin aims to shift the focus ofits activities from developing individual products (ATS forclients) towards the development of a repository of core assetsfor a family of ATS supported by an explicitly definedproduction process. The objective is to establish plannedreuse aiming to improve the quality of the software and ultimatelyto increase productivity. A particular challenge withthe introduction of the SPL is support for runtime variabilitythat allows an ATS to dynamically adapt its behavior tochanges in the operating environment. In this paper, we outlinehow Egemin is introducing a dynamic SPL for ATS. Wegive particular attention to support for runtime variability.