We developed a software system for operating the humanoid robot DRC-HUBO+ in disaster circumstances that the US Defense Advanced Research Projects Agency suggested. This system was developed under the consideration of the stability of whole system, the systemic software environment for multiple developers, and the recovery routine when the system encounters a seriously abnormal situation. With these design goals, we devised our strategy for three domains: system, vision, and communication. Following the strategy we made two software frameworks (PODO and VPC) and one logical flow of data for remote process management. With this software system, we conducted all Tasks in the DARPA Robotics Challenge Finals, and we won the competition.