The SaaS agreement is an agreement between the software vendor and its clients, ie., the user. However, a software development agreement is the agreement between the developer and the vendor who will then later conduct business from the software.