High-Tech Companies Struggle To Keep Up With Customer Expectations