The two basic components of SaaS are the software application hosted on a remote server (cloud) and the subscription-based delivery model, where users access the software over the internet.