It doesn't matter if software has no marginal cost of production. Production cost has nothing to do with what you can charge for something. What you can charge for something, minus what it cost you to make it, is of course your profit and will help you decide if the effort is worthwhile, but it doesn't change the fact that the input cost has nothing to do with the output price