Given a feature model, the initial activity of application engineering is to determine a set of features that form the configuration of the application. With very large feature models this process becomes tedious, as a great amount of selections have to be made. This paper discusses the challenges to product derivation and lays out requirements for product derivation. As a solution a new model is proposed and realized as a prototype. The model defines a clear terminology for the process and is adaptible to different application scenarios; e.g. staged configuration.