Client will provide a detailed description of the programming job to be performed, in the form of an email or an attachment to an email (
i.e., text file or Word document).
Divergence will review that project description and provide Client with a price quote based solely upon the details provided in the project description. If the project description, or any part thereof, is vague or otherwise unclear,
Divergence will request a revised project description and/or work with Client to revise the project description.
At Client's request,
Divergence will be glad to review and sign a standard non-disclosure agreement assuming that at least some part of the project is truly the
intellectual property of the Client.
There are different possible pricing options for custom work:
- On an hourly or project-estimate basis (i.e., client purchases the programming services); or
- On a shared-equity basis (i.e., Divergence provides the programming services in return for a percentage of future sales. This option is
entirely at the discretion of Divergence and, if utilized, will require a separate, legally-binding agreement between Client and Divergence.)
The price quote will be based upon a pre-determined hourly rate (currently $75/hour).
If Client elects to proceed, payment can be handled in one of two ways:
- Client pays in full prior to commencement of work (via secure server using a credit card or the PayPal service); or
- If the estimated project cost is over $300, Client may pay ½ of the total quoted amount prior to commencement of work and ½ after completion. If this option is selected, Divergence will provide Client with encrypted and time-restricted versions of work product for testing and validation purposes. Once final payment is received, unencrypted and unrestricted versions of all work product will be delivered to Client.
Divergence reserves the right to request payment in the form of a cashiers check or wire transfer for jobs over $150. Personal checks may be accepted in lieu of cashier's check or wire transfer but payment will not be considered complete until the check has cleared (usually 5 business days after deposit).
Divergence will accept responsibility for correcting all errors and mistakes (that are the fault of
Divergence) in any work product provided to
Client.
Divergence is not responsible for any errors, loss of functionality, instability or inoperability caused in whole or in part by the eSignal product
or the EFS programming language, or any other factors that are outside the control of
Divergence.
Any changes and/or additions to the project description are the Client's responsibility and may carry an additional cost above and beyond the original quote.
The determination of job completion will be based solely on the project description. Once all items and issues contained in the project description have been addressed,
Divergence will consider the job as completed and any outstanding payments will be due.
Divergence will develop all work product on the most recent eSignal platform.
Divergence provides no guarantees that work product will function on earlier or later eSignal versions as that is completely outside of
Divergence's control.
If
Divergence has agreed to sign a non-disclosure agreement then all work product is the property of Client and
Divergence will agree to destroy all work product in
Divergence's possession at Client's request.
Client must agree to all terms and conditions, as outlined above, before work will commence.