Hay momentos en que lo que realmente quiere no es una pala , pero un agujero en el suelo. Software como Servicio es un sistema de licencias y una filosofía que reconoce que algunos clientes están mejor de conseguir servicios bajo demanda en un " pay as you go " plan, en lugar de comprar y mantener toda la infraestructura de sí mismos. Hay muchas maneras diferentes de traducir este concepto en la realidad, pero hay algunas ideas que dan forma a la base común de las aplicaciones SaaS . Utility computing
Cuando necesite electricidad para su negocio, es poco probable que vaya a comprar un generador eléctrico ; usted compra los kilowatios que necesita de una empresa de servicios públicos . Del mismo modo, cuando se sigue el modelo de utility computing , usted no compra una computadora, ni siquiera comprar el software . Usted alquila los procesadores , la memoria y el software que usted necesita , y nada más , de su proveedor de servicios y obtener su factura al final del mes.
Cloud Computing
Cuando los ingenieros informáticos dibujaron diagramas de sus redes , se utilizó una nube para representar las áreas que no eran una preocupación en el momento , y cuya naturaleza exacta y la ejecución no era importante : la nube representa algo que " sólo funcionó . " Desde que viene la idea de la computación en nube, en la que una empresa puede enviar sus operaciones de computación en la nube. Así como las nubes forma o tamaño dependiendo de las condiciones climáticas cambian, los recursos de hardware que se accede por el software que se ejecuta en un servicio de computación en nube puede transformarse en cualquier momento según las necesidades de una empresa. Por ejemplo , el sistema puede solicitar procesadores adicionales sólo en los días en que se procesan las nóminas , y libere el uso de los procesadores en los días lentos .
Software Plus Services
Un déficit del modelo SaaS es la pérdida de control. Una empresa compra el software y la gestión de los equipos de la casa tiene un control total en todo momento , mientras que SaaS , por definición, que le da el control a otra persona. Los dueños de negocios que quieren las ventajas que ofrece servicios de software , tales como la flexibilidad inherente a la informática de servicios públicos o la accesibilidad de la computación en nube, pero que desean conservar cierto grado de control , pueden mantener su información y su software en sus propias máquinas y agregar servicios que aumentan la flexibilidad y ubicuidad comúnmente asociados con la nube.