Su “integración” en AppExchange será una consideración menor una vez que se haya creado su aplicación. Realmente es solo una lista de su aplicación para que los clientes puedan encontrarla, con algunas facilidades para la instalación. Mucho más importante en mi mente:
- Obtención y firma de su contrato de socio con Salesforce (suponiendo que su aplicación Salesforce sea una aplicación paga). Muchas empresas se sorprenden por el tiempo y el esfuerzo que esto puede llevar y no podrá enumerar su aplicación sin ella. Actualmente, también puede optar por un contrato de pago por clic, hacer su tarea en qué camino funciona mejor para su modelo de negocio y sus objetivos para la aplicación.
- Planifique y diseñe una integración de su producto existente a la plataforma de Salesforce que tenga sentido. Haga el trabajo para desarrollar el caso de negocios (de todos modos lo necesitará para el n. ° 1 anterior), pruebe sus suposiciones, realmente profundice en el valor que ofrecerá su aplicación Salesforce. AppExchange está lleno de aplicaciones mediocres a pobres de jugadores independientes de SaaS muy exitosos porque esos jugadores no se tomaron el tiempo para comprender el paisaje único en el que se estaban lanzando. Debería estar trabajando con los administradores de Salesforce que son fanáticos rabiosos de la plataforma de Salesforce para examinar su idea, incluida la respuesta a las preguntas “¿qué tan difícil es instalar y configurar esto?” Y “¿cuánto pagaría por esto?”
- Construirlo bien. A menos que su equipo de desarrollo existente sea un apasionado de la plataforma Salesforce, podría ser un camino más rápido y económico para asociarse con una empresa de consultoría que está certificada para crear aplicaciones para otros. Estas empresas se denominan “PDO” en el ecosistema de Salesforce y hay un puñado de empresas de alta calidad que hacen un gran trabajo. No es que un equipo de desarrollo existente no pueda aprender la plataforma y sus complejidades, sino que aprender y hacer magia con esas complejidades puede no ser la mejor inversión para un equipo que ya está construyendo y manteniendo un producto existente que no está en la plataforma Salesforce.
- No olvide planificar su revisión de seguridad. Salesforce ejecuta una revisión contra cada aplicación que se incluirá en AppExchange. Hay una tarifa asociada con esto que deberá presupuestar, pero lo más importante es que a menudo hay una cola de aplicaciones que esperan ser revisadas. La cola, combinada con cualquier iteración en su código que surja de la revisión, puede alterar seriamente su cronograma de lanzamiento. YMMV en esto, una aplicación que es 100% nativa de la plataforma es una revisión mucho más rápida que una aplicación que interactúa con sistemas que no son de Salesforce (supongo que la suya será la última dada su producto SaaS existente).