コードによるカスタマイズ

オンデマンドの無限のカスタマイズ

Force.com Builder でビジネスユーザと管理者が大部分のカスタマイズを実行することができるので、IT部門およびスキルのある開発者は、コ ーディングが必要な複雑なカスタマイズのみに集中することができます。

自由なカスタマイズを実現するために、セールスフォース・ドットコムは、Java 、VB.Net 、C#.net  などのほとんどの一般的なプログラミング言語用のツールキットを用意しています。ブ ラウザの機能を最大限に活用する、高度にビジュアル化された対話型のアプリケーションの開発には、 AJAX ツールキットもあります。カ スタマイズの作成方法や範囲に関わらず、カ スタマイズはアップグレードを経ても保存されます。お客様側での作業は必要ありません。

 
制限のないネイティブのカスタマイズ

Force.comプログラミング言語 では、開発者はセールスフォース・ド ットコム独自の言語を使用してカスタマイズしたり完全に新しいアプリケーションを作成したりできます。 Java プログラマなら、Force.com プログラミング言語をすぐに使いこなせるようになるでしょう。Force.com プログラミング言語で開発された内容は、セールスフォース・ドットコムサーバでネイティブで実行されるので、開 発者はカスタマイズされたクライアントサイドの機能の管理とメンテナンスを行う必要がありません。Force.com プログラミング言語で作成されたすべてのカスタマイズは、Web サービスとして使用でき、 SOAP やXML プロトコルで展開できます。

 
重要なセキュリティ

すべてのForce.com プラットフォームコンポーネントとアプリケーションは、AppExchange ディレクトリから共有でき、セールスフォース・ド ットコムのユーザコミュニティは利用することができます。作 成される可能性のある不良コードからお客様の環境を保護するために、Apexは顧客インスタンスごとにカプセル化されます。これは マルチテナントプラットフォームモデル の主要なメリットです。さ らに、Apexは、不適切なコードや有害コードを検出してプロックし、1 つのオブジェクトに関連するコードの問題がアプリケーションの他の部分に影響を及ぼさないようにするセキュリティチェック機能を備えています。