feature based product management