Technology Licensing for SaaS and Software Providers and Licensees