In Surabaya, East Java: software, crews, and training