Hard Vs Soft Technology