You would design software because it might aid the growth of technology and use.