¿Cuál es la mejor plataforma para construir una solución SaaS?

Las soluciones SaaS se alojan mejor en la nube (para fines de escalabilidad), por lo que cualquier pila relacionada con la web estaría en orden siempre que sea una buena opción para los objetivos comerciales de SaaS.

Me he encontrado con fundadores de grandes aplicaciones SaaS que eligen diferentes tecnologías para sus negocios: la pila MEAN ha sido recientemente popular debido al surgimiento de Node.js, Ruby on Rails, Python (con Django), Java EE, varios frameworks PHP e incluso Proyectos ASP.NET MVC. En los últimos años, hemos creado 7 soluciones SaaS sobre WordPress que funcionan bastante bien con la arquitectura y planificación correctas.

La parte más importante acerca de elegir la pila correcta es descubrir los requisitos para su SaaS y cuál es la mejor manera de escalarlo a largo plazo (a menos que desee construir un MVP asequible y comenzar desde cero una vez que obtenga algo de financiación). Diferentes lenguajes y plataformas de programación son buenos en diferentes cosas, por lo que es posible que desee hablar con un arquitecto de software o un consultor independiente del lenguaje que pueda asesorarlo sobre la mejor manera de lanzar su producto.

Surgirían desafíos tanto técnicos como comerciales.

  • Algunos lenguajes de programación son más maduros, mientras que otros proporcionan lo último y lo mejor (aunque todavía algo experimental).
  • Es más fácil encontrar desarrolladores para algunos idiomas o plataformas, y a veces es más barato. Eso puede ser bastante relevante dependiendo de su presupuesto.
  • Algunas pilas de programación son más pesadas y el alojamiento puede ser una gran parte de sus costos a largo plazo. Por otro lado, la mayoría de esos son lenguajes fuertemente tipados que vienen con varias medidas de seguridad que pueden facilitar sus objetivos de seguridad, estabilidad o escalabilidad a medida que el proyecto crece.
  • Construir un SaaS sobre un marco o un producto completo puede ser una buena idea (y una buena deducción de costos), pero eso solo funciona si la plataforma está diseñada para este tipo de proyectos. Por ejemplo, construir un SaaS relacionado con los medios puede ser posible sobre un CMS, mientras que un SaaS basado en el comercio electrónico probablemente podría aprovechar la base de código actual de una plataforma de comercio electrónico de código abierto sin tener que reinventar la rueda.
  • Encontrar talento senior para una solución construida desde cero no es trivial. Es fácil construir una arquitectura no escalable sin un equipo que cuente con una sólida formación técnica y experiencia en el campo. Por otro lado, comenzar con una plataforma generalmente conduce a una cierta carga. Las plataformas populares están diseñadas para fines generales y sirven a diversas industrias y diferentes tipos de clientes. Por lo tanto, se incluye o ejecuta una gran cantidad de código que no tiene valor de producción para su servicio, a menos que sea beneficioso para sus necesidades y objetivos.

Básicamente no existe una “pila SaaS” que sea una solución común para los propietarios de SaaS que crean una nueva aplicación. Sin embargo, elegir la pila técnica correcta es muy importante, y contar con alguien en su equipo que sea capaz de comprender sus necesidades y diseñar la arquitectura es primordial.

La mejor plataforma para construir una solución SaaS sigue siendo la web.

  1. Es más fácil (y más barato) encontrar talento y comenzar a trabajar en su proyecto (en comparación con, por ejemplo, móvil / computadora de escritorio)
  2. Esto dependerá en gran medida de su nicho, pero en general: mercados más grandes.
  3. Una variedad de modelos comerciales probados, estrategias de monetización y mejores prácticas.
  4. Sin duda, mejores herramientas para análisis y dar sentido a los datos.
  5. Más fácil de realizar pruebas de usuario y CRO
  6. Ciclos de iteración más rápidos
  7. Las personas están más acostumbradas a pagar por los servicios en la web.
  8. Eres independiente de cualquier persona que posea el “ecosistema”, por ejemplo, Apple con iOS y Google con Android.
  9. Lo más probable es que seas más rápido para un MVP.

La lista continua. Por supuesto, hay escenarios en los que el concepto central de su SaaS sería mejor para una plataforma móvil, que representará todos los puntos anteriores discutibles.

Sin embargo, todavía hay esperanza para el móvil …

Apple está haciendo que el juego sea un poco más interesante al introducir suscripciones para desarrolladores de aplicaciones y al acortar los tiempos de revisión de aplicaciones para iniciar / actualizar aplicaciones. Es un paso seguro en la dirección correcta. Todavía dudo que esto endulzaría el acuerdo en la medida en que los desarrolladores independientes se (re) entusiasmaran por enviar un software increíble para iOS con un potencial real de pagar las facturas.

More Interesting

A partir de marzo de 2015, ¿cuáles son las mejores herramientas de gestión de suscripción y facturación de SaaS?

¿Cómo se lleva una API de buena a excelente?

¿Cómo puede un crecimiento de plataforma de mercado piratear a 100.000 usuarios y obtener más transacciones?

¿Cuál piensa Jason M. Lemkin que es la estructura de equipo ideal para que una compañía SaaS obtenga los primeros 10 clientes no afiliados?

¿Qué consecuencias sociales y económicas surgirían si una verdadera oferta AIaaS (Inteligencia artificial como servicio) estuviera disponible para alguien?

¿Qué proveedor de servicios en la nube es ideal para el arranque de arranque que quiere probar aguas?

¿Dónde puedo encontrar un mentor para mi startup SaaS?

¿Cuáles son los sitios de revisión de software SaaS más populares e influyentes en los Estados Unidos?

¿Cómo se genera un "sentido de urgencia" al vender SaaS o software empresarial? ¿Cómo evitas que los clientes se arrastren si están cerca de comprar el producto?

¿Cuál es el enfoque recomendado para hacer una prueba de integración para microservicios?

¿Cuál es la mejor manera de fijar el precio de un producto SaaS de nivel de entrada?

¿Qué pasó con las compras de Salesforce.com para ser adquiridas por Oracle o Amazon?

¿Cómo calcular la rotación negativa para un negocio de suscripción? ¿Qué es un ejemplo?

¿Estrategia de implementación del cliente SaaS?

¿Cuáles son sus marcadores telefónicos favoritos para el desarrollo de ventas / representantes de ventas internas?