各々がサービスの品質モジュールを備える複数のソフトウェアアプリケーションであって、前記サービスの品質モジュールは少なくとも1つの動作プロファイルを備える、複数のソフトウェアアプリケーションと、グローバル動作プロファイルを備え、かつ前記ソフトウェアアプリケーションの前記動作プロファイルに依存して前記モバイルデバイスのリソースを割り当てるように構成されたリソース管理モジュールとを備える、モバイルデバイスリソース管理システム。前記リソースは、ローカルハードウェアリソース、ローカルソフトウェアリソース、遠隔ハードウェアリソース、および遠隔ソフトウェアリソースを備える、請求項1に記載のシステム。少なくとも1つ前記ローカルソフトウェアリソースは、少なくとも1つ前記複数のソフトウェアアプリケーションを備える、請求項2に記載のシステム。第1のアプリケーションの動作プロファイルは、第2のアプリケーションの動作プロファイルを参照する、請求項3に記載のシステム。前記ローカルハードウェアリソースは、トランシーバを備える、請求項2に記載のシステム。少なくとも1つの前記動作プロファイルは、少なくとも部分的に前記トランシーバのビットレートに基づいている、請求項5に記載のシステム。少なくとも1つの前記動作プロファイルは、復号器用のリソースパラメータを指定する、請求項6に記載のシステム。少なくとも1つのソフトウェアアプリケーションは、第1の動作プロファイル、第2の動作プロファイル、および遷移機能を備え、前記機能は、前記第1の動作プロファイルから前記第2の動作プロファイルへの遷移の際に実行される、請求項1に記載のシステム。前記遷移機能は、セキュリティチェックを備える、請求項8に記載のシステム。前記グローバル動作プロファイルは、緊急電力管理に関する要件を指定する、請求項1に記載のシステム。少なくとも1つのアプリケーションは、専用バッテリ管理プロセスを備える、請求項10に記載のシステム。前記リソース管理モジュールは、前記ソフトウェアアプリケーションの前記動作プロファイルに定期的にポーリングするように構成される、請求項1に記載のシステム。アクティブプロセスの階層を決定することと、新たなプロセスを求めるリクエストを受信することと、前記新たなプロセスの動作プロファイルにアクセスすることと、少なくとも前記新たなプロセスの前記動作プロファイルに基づいて前記新たなプロセスを開始すべきかどうかを決定することと、を備える、ソフトウェアアプリケーションを管理するための方法。前記新たなプロセスを開始すべきかどうかを決定することは、前記階層における前記新たなプロセスの位置を決定することを備える、請求項13に記載の方法。前記新たなプロセスを開始すべきかどうかを決定することは、前記階層における少なくとも1つのプロセスを終了させることを備える、請求項13に記載の方法。コンピュータプロセッサ上で実行されるように構成されるプログラム命令を備えるコンピュータ可読媒体であって、前記命令は、アクティブプロセスの階層を決定するステップと、新たなプロセスを求めるリクエストを受信するステップと、前記新たなプロセスの動作プロファイルにアクセスするステップと、少なくとも前記新たなプロセスの前記動作プロファイルに基づいて前記新たなプロセスを開始すべきかどうかを決定するステップと、を実行するように構成される、コンピュータ可読媒体。アプリケーションの動作制約の好ましいセットを指定する手段と、動作制約のグローバルセットを指定する手段と、前記アプリケーションの指定する手段と前記グローバルの指定する手段との間を調停する手段と、を備える、モバイルデバイスのためのリソース管理システム。前記アプリケーションの指定する手段は、XMLで表される動作プロファイルを備える、請求項17に記載のシステム。前記アプリケーションの指定する手段は、前記アプリケーションのコードで表される動作プロファイルを備える、請求項17に記載のシステム。前記グローバルの指定する手段は、XMLで表されるグローバル動作プロファイルを備える、請求項17に記載のシステム。