technology trends and cost performance review 3978880