review cost performance and technology trends 1100674