Software as a service
Software as a service has four common approaches: