A EULA is most commonly used when the end user is going to download or copy a piece or software. Even though the software is in the hands of the end user, the EULA ensures the developer/publisher retain intellectual property rights. Whereas a SaaS Agreement is used in cloud-based services where no software is being downloaded or copied.