In Shenzhen, Guangdong: software, crews, and training