It also includes basic support services for the software, which are provided by the licensee for a small fee. The best way to limit or restrict the use of your software is to enter into a software license agreement with you. The agreement should determine how the licensee can use the software and not. It should also indicate what will happen if the agreement is violated. Negotiation is a powerful tool as part of the software license. Acceptance tests can be useful if the licensee and the licensee want a process that creates the functions of the software as described above. This is a quality test for the licensee and documentation of the software that works properly for the licensee. This is an optional process available in this form to help the licensee and licensee find a fair way to test the software. Software provision – How will the licensee provide the software to the licensee? This section outlines all possibilities for terminating this agreement and which party may attempt to terminate the agreement in the circumstances described above. In the event of termination of this contract, it is important that the licensee immediately ceases to use the Software, restores or destroys the Software and all confidential information and pays all the sums due under this Agreement.