The document discusses the need for repository systems that combine features from different products to provide flexibility. It describes the Catmandu and LibreCat projects which aim to create a repository environment that allows mixing of metadata schemas, workflows and front-ends from different systems rather than being restricted to a single specialized solution. The projects seek to provide repositories that can be customized for different user needs through an integrated but modular approach to metadata, protocols and interfaces.