In Portland, Oregon: software, crews, and training