Software-as-a-service is a software licensing and distribution model where a cloud provider hosts and maintains the servers, database, and code which make up the software. Users access the software online via a subscription, instead of buying and installing it on individual computers.