Most server rollouts are built on commodity hardware: using standard Intel-based systems running general-purpose stacks, which offer the promise of being able to easily switch between providers. That model isn't disappearing, but in some contexts engineered systems -- platforms which have a much tighter integration between hardware, server and application layers -- can be more helpful.