You would design software because you want to get computers to do what you want.