The problem is in your premise: Software usually does not end up finished.