Term of the Moment

cloud service


Look Up Another Term


Definition: site license


A license to use software within a company or on a website. A site license provides authorization to install the software on some or all the clients and servers within an organization or within a specified department or office. See SLA, clickwrap and UCITA.