Greater performance and efficiency
Software makes it possible to provide sophisticated control
Lower costs
Less expensive components can be used
Manufacturing costs reduced
Operating costs reduced
Maintenance costs reduced
More features
Many not possible or practical with other approaches
Better dependability
Adaptive system which can compensate for failures
Better diagnostics to improve repair time