Features and costs: how to calculate the automotive software budget for your ideal product portfolio