PROBLEM TO BE SOLVED: To avoid a conflict of processing by each application in a system in which a plurality of applications cooperate to execute processing. A radiography system capable of controlling a radiation generator and a radiation detector based on communication between a first control application and a second control application transmits from the second control application. At least the time information of the processing request and the content of the processing are determined by the holding unit that holds the plurality of processed requests and whether or not the processing request held in the holding unit is a processing request to be executed continuously. When the determination unit determines based on one of them and the determination unit determines that the processing request should be executed continuously, the control right that controls the shooting control unit of the first control application that controls the processing of the processing request is given. It is provided with a control right acquisition unit, which is acquired to continuously execute the above. [Selection diagram] Fig. 1【課題】複数のアプリケーションが連携して処理を実行するシステムにおいて、各アプリケーションによる処理の衝突を回避すること。【解決手段】第一の制御アプリケーションと第二の制御アプリケーションとの間の通信に基づいて、放射線発生装置と放射線検出器を制御することが可能な放射線撮影システムは、第二の制御アプリケーションから送信された複数の処理要求を保持する保持部と、保持部に保持されている処理要求が連続して実行すべき処理要求であるか否かを、当該処理要求の時刻情報および処理の内容の少なくとも一方に基づいて判定する判定部と、判定部により連続して実行すべき処理要求と判定された場合、制御を行う第一の制御アプリケーションの撮影制御部を司る制御権を、当該処理要求の処理を連続して実行するために取得する制御権取得部と、を備える。【選択図】 図1