Personalización por medio de código
La gran ventaja de la personalización On - Demand
Como Force.com Builder hace posible que usuarios empresariales y administradores realicen la mayoría de personalizaciones, los equipos de TI y los desarrolladores experimentados pueden centrarse en realizar las personalizaciones más complejas que requieren codificación.
Para favorecer una libertad absoluta de personalización, salesforce.com proporciona kits de herramientas para los lenguajes de programación más comunes, como Java, VB.Net, C++, .NET o los lenguajes de código abierto. Para desarrollar las aplicaciones visuales e interactivas que contienen la mayoría de las funcionalidades de los navegadores, también existe un kit de herramientas AJAX. Con independencia de cómo se crean las personalizaciones o lo extensas que sean, éstas se conservan en las actualizaciones, sin que suponga ningún esfuerzo para el cliente.

Personalizaciones sin límite
Con Apex, los desarrolladores también pueden utilizar el propio lenguaje de programación de salesforce.com para la personalización o el desarrollo de aplicaciones totalmente nuevas. Cualquier programador de Java se familiarizará inmediatamente con Apex. Teniendo en cuenta que todas las funciones desarrolladas con Apex se ejecutarán de forma nativa en los servidores de salesforce.com, supondrá que los desarrolladores no tendrán que gestionar o mantener la personalización de la funcionalidad del cliente. Todas las personalizaciones realizadas con Apex pueden hacerse disponibles como servicios Web e implantarse mediante los protocolos SOAP y XML.

La seguridad es la clave
Todos los componentes y aplicaciones de la plataforma Force.com se pueden compartir mediante el directorio AppExchange, de forma que toda la comunidad de usuarios de salesforce.com pueda beneficiarse. Para proteger las implementaciones de los clientes de códigos con errores que puedan crear, la totalidad del código Force.com se encapsula para cada instancia de cliente, un beneficio clave del modelo de plataformas multiusuario. Además, Force.com incluye comprobaciones de seguridad que detectan y bloquean el código incorrecto o dañino y garantizan que los problemas de código relacionados con un objeto no afecten a otros aspectos de la aplicación.




