Cost reductions. In the past, achieving economies of scale was the principal justification for the cen- tralized approach. The economics of data processing favored large, expensive, powerful computers. The wide variety of needs that such centralized systems had to satisfy called for computers that were highly generalized and employed complex operating systems.