Software is tidbits of automation. It is intrinsically valuable because it lowers the cost of some process. (This is obviously assuming it's a process you care about. If you automate a worthless process then of course its components will be worthless too)