Personnalisation avec du Code
Le Pouvoir Suprême de la Personnalisation à la Demande
Grâce à Force.com Builder, la plupart des personnalisations peuvent être faites par les utilisateurs et administrateurs de l'entreprise. Le personnel informatique et les développeurs peuvent donc se concentrer sur les personnalisations plus complexes qui nécessitent une programmation.
Pour une liberté de personnalisation totale, salesforce.com fournit des outils pour les langages de programmation les plus répandus, notamment Java, VB.NET, C++, .NET ou les langages code source libre. Pour développer des applications très interactives axées sur le graphisme permettant d'exploiter au mieux les fonctions de votre navigateur, il existe également un ensemble d'outils AJAX. Quelles que soient la manière de créer ces personnalisations et leur étendue, elles sont conservées durant les mises à niveau, sans effort de la part du client.

Aucune Limite pour les Personnalisations en Langage Natif
Avec Apex, les développeurs peuvent également utiliser le langage de programmation même de salesforce.com pour personnaliser ou développer de toutes nouvelles applications. Les programmeurs Java seront immédiatement familiarisés avec Apex. Tout élément développé via Apex fonctionne, par définition, sur les serveurs de salesforce.com, dégageant ainsi les développeurs des tâches de gestion et de maintenance des fonctionnalités personnalisées côté client. Toutes les personnalisations effectuées grâce à Apex peuvent être mises à disposition en tant que services Web et déployées par les protocoles SOAP et XML.

La Sécurité Est Primordiale
Tous les composants et applications de la plate-forme Force.com peuvent être partagés via le répertoire AppExchange, et mis au profit de toute la communauté salesforce.com. Pour protéger les mises en œuvre des clients contre du code erroné susceptible d'être créé, la totalité du code de Force.com est encapsulé pour chaque instance client : c'est l'un des principaux avantages du modèle de la plate-forme multi-tenant. De plus, Force.com comprend des contrôles de sécurité qui détectent et bloquent les codes incorrects ou malveillants, et s'assurent que les problèmes de code associés à un objet n'affectent pas d'autres aspects de l'application.




