Tecnología

Inicio

Cómo construir software como servicio

Cómo construir software como servicio


El software como servicio (SaaS) es un modelo de entrega de software de aplicación que no está alojado en las instalaciones del cliente. El cliente paga para usar el software en una base "según sea necesario" con una suscripción, o con un acuerdo de "pago por uso". centros de datos privados e Internet son los lugares de distribución primaria para SaaS. SaaS normalmente aborda la gestión de base de datos utilizando los terminales y los navegadores web para el acceso del cliente. Hay muchos entornos de aplicaciones y plataformas que son adecuados para la construcción de soluciones SaaS.

Instrucciones

1 Seleccione una plataforma de desarrollo de aplicaciones que soporta el acceso remoto a través de clientes ligeros y navegadores web. Los ejemplos incluyen Oracle, SQL Server, Lotus Notes / Domino y SharePoint, y lenguajes de programación web estándar, como Java y PHP. Elegir una plataforma que complementa sus habilidades de programación y recursos. Los costos de las licencias plataforma de software son una parte de los gastos del proveedor de soluciones SaaS.

2 Configurar sus equipos de hardware del servidor para soportar la plataforma de software que se utiliza para entregar su solución SaaS. Configurar la memoria adecuada, disco duro, recursos de red y servidores de respaldo para apoyar la base de usuarios estimado. Crear nombres de usuario y contraseñas para que los clientes accedan a la aplicación y al seguimiento de su uso.

3 Desarrollar una solución de base de datos que se dirige a un nicho específico. Una solución de gestión de relaciones con clientes (CRM) para los abogados, o un sistema de reservas para la programación de cursos de formación son ejemplos de software que se pueden vender usando un modelo de suscripción.

4 Crear acuerdos de nivel de servicio (SLA) que definen los requisitos de hardware y software de cliente para los clientes acceder a la solución SaaS. Calcular y definir una tasa competitiva para cobrar a los clientes el uso de unidades facturables, como el tiempo de permanencia en la aplicación o el número de registros guardados. Especificar la disponibilidad de las aplicaciones y procedimientos clientes seguirán para soporte de aplicaciones.

Consejos y advertencias

  • El precio de su solución SaaS de forma competitiva, ofreciendo a los clientes un ahorro en comparación con las de hardware, software, soporte técnico y de licencia de usuario final costos de funcionamiento de la aplicación con sus recursos. Construir su solución SaaS para escalar a través de una base de clientes lo suficientemente grande como para recuperar su hardware, software, infraestructura y gastos de apoyo en un beneficio.
  • Identificar y cuantificar cualquier cuestiones de responsabilidad de inactividad de la aplicación o la pérdida de información sensible. La mayoría de los acuerdos de nivel de servicio limitan la responsabilidad de un proveedor puede incurrir a la devolución de unidades facturables para el tiempo de inactividad.