With suitable example, explain the difference between software and hardware.
- Hardware serve as the delivery system for software solutions. Software perform the specific task you need to complete.
- Hardware wears out over time. Software does not wear out over time.
- Hardware stays at steady reliability level in useful life. Software needs constant testing after upgrades.
- Hardware failure is random. Software failure is systematic.