To provide a scheme that improves the development efficiency of applications and control programs and enables easy and flexible image forming apparatus control, in an image forming apparatus having a plurality of execution environments and capable of executing various applications and control programs. 複数の実行環境を備えた、各種アプリケーション及び制御プログラムが実行可能な画像形成装置において、該アプリケーション及び制御プログラムの開発効率を向上し、画像形成装置を容易かつ柔軟に制御可能な仕組みを提供する。 - 特許庁