Software sales agreement