You would design software because you want a computer program to accomplish a specific purpose.