Frequently Asked Questions
Please read our End User License Agreement (EULA) for full terms and conditions.
Installed License
The software can be installed and activated on a single computer for each Installed License purchased and only used by a single user. Note: You may also activate the product in two places of work, e.g. Office and Home, provided the software will only be used by a single user.
Concurrent License
The software can be installed and activated on up to 10 computers for each Concurrent License purchased, provided that the number of users using the software at any one time is never more than the number of Concurrent Licenses purchased.
The Concurrent License is specifically useful for a development team utilising the generated source code from Liquid XML Data Binder or Liquid Data Mapper (see 'Can you provide some licensing scenario examples?' question below).
Virtual License
The software can be installed on Non-Persistent Virtual Desktop Infrastructure (VDI) - Citrix / VMWare / Windows Remote Desktop Services. For further information, please contact our Sales Team.
Installed Single Domain Site License
The software can be installed and activated on up to 200 computers at a specified office location, usually this is a single postal address.
Installed Custom Site License
The software can be installed and activated on all required computers at all specified office locations. For further information, please contact our Sales Team.
Generous volume discounts apply for 5 or more licenses, but we also recommend considering Concurrent Licenses for larger teams, as 1 Concurrent License allows 10 developers to use the source code and libraries and is significantly less expensive than purchasing 10 Installed licenses.
License Example 1
I have 2 data modellers who need to manipulate and transform XML and JSON data.
Which licenses do I need?
In this scenario you would simply need to purchase 2 x Liquid Data Mapper Edition Installed Licenses.
You would then be able to distribute the generated data mapper transform and associated Liquid Runtime to the end users Royalty Free.
License Example 2
My C# development consists of 3 teams:
- 5 data tier developers writing data access components which include generated XML Data Binding code.
- 3 business tier developers writing business rules.
- 8 front end developers writing the user interface code.
Which licenses do I need?
In this scenario, we would advise you to purchase 2 x XML Data Binder Edition Concurrent Licenses which would cover 20 developers unless your team also wanted to utilise the graphical tools in which case another option would be:
- 5 x Developer Bundle Installed Licenses for the data tier C# team so they can design, code and test the data access components.
- 11 x Designer Edition Installed Licenses for the rest of the development team who make use of the data access components as part of the overall product.
You would then be able to distribute the data binding component and associated Liquid XML Runtime as part of the product to the end users Royalty Free.<
License Example 3
I have 12 Developers, 2 of which work on Solaris and need to use the C++ code generated by the Liquid XML Product. They also need to re-compile the redistributable libraries for Solaris. The remaining 10 developers are using Windows, and need to use C++ code generated by the Liquid XML Product.
Which licenses do I need?
- You would need 2 x XML Data Binder Installed Licenses along with the source code option. This allow the Solaris developers to use the generated code and to license the source code for the redistributable. This is required to re-compile the runtime code on unsupported platforms (i.e. Solaris).
- An additional XML Data Binder Concurrent License would then be required for the 10 Windows developer team.
Note: the Source Code option is priced individually according to user requirements.
All licenses are perpetual and therefore never expire, and include a 1 year Upgrade Support Protection Plan (USPP) from the date of purchase.
USPP enables you to lower the total cost of ownership of our products over time by providing free upgrades and priority support via our Ticket System for the duration of the plan.
USPP must be renewed within 30 days of the plans annual renewal date to keep your USPP benefits.
Extending your USPP is charged at just 20% per annum (or 17% for 3+ years), whereas, if your USPP lapses, product upgrades are then charged at 75% of the purchase price. We therefore highly recommend renewing USPP within 30 days of your annual renewal date.
If your USPP has lapsed, you will still have access to our Online Support Resources and Knowledge Base.
Yes, existing users can upgrade to a new version and will receive a 25% discount off the cost of the new Version. So for example if you had a Developer Edition 2019 licence and wished to move to Developer Edition 2022 you would get 25% discount off the price.
However by extending your USPP, charged at 20% per annum (or 17% for 3+ years), you could upgrade to the latest release free of charge and receive priority email support. In this scenario, this would be a significantly less expensive option.
Support tickets can be submitted online by registered users with USPP. Submit New Support Ticket.
If you have let your USPP lapse, support is provided through the Online Support Resources and Knowledge Base.
An email is sent out to the registered user who purchased the USPP contract 30 days before it expires, reminding them that the renewal is due. Reminders are sent again 3 weeks later and on the expiry date.
Thereafter you have a grace period of 30 days in which to renew the USPP contract. If you fail to renew your USPP contract then you will no longer have access to upgrades or support, and will have to pay to upgrade your existing licenses should you want to use the latest version.
Note: The support contract allows you access to priority email support and free upgrades to new versions while your support contract is active.
If you have valid USPP, you can extend supportĀ for existing licenses from the My Licenses section of your profile. Scroll down the page to find the license you wish to extend and click 'Add to Cart'.
If you do not have valid USPP, please contact our Sales Team.
The renewal cost will be at the retail price prevalent for the Edition at the date of renewal. You can buy USPP contracts for up to 5 years which means that the price is fixed for the term of the contract.
You can upgrade between Editions of the same Version by paying the difference between the list price of the Edition and the price of the other Edition.
For example if you have Liquid Studio 2022 XML Editor Edition, then you may upgrade to the Liquid Studio 2022 Data Designer Edition by paying the price difference.
However if you had Liquid Studio 2019 Editor Edition and wanted to upgrade to Liquid Studio 2022 Data Designer Edition you could only do this if you had a current USPP contract in place.
With no USPP contract in place you would have to upgrade to Liquid Studio 2022 Data Designer Edition first (25% discount off the list price) and then pay for the upgrade as above.
It is always recommended that you take out a USPP contract to ensure you can keep up to date and current at minimal cost.
XML Data Binder and Developer Bundle license holders can generate code using the XML Data Binder (Wizard or Command Line), compile the generated code into a binary form (a .dll or .so library component) and distribute the binary library along with the associated Liquid XML Data Binder or Liquid XML Objects Runtime Royalty free.
Designer Edition license holders can use the component provided to them by an XML Data Binder or Developer Bundle license holder along with the associated Liquid XML Data Binder Runtime.
JSON Editor Edition, XML Editor Edition and Community Edition license holders may not use the generated code in anyway.
Generous volume discounts apply for 5 or more licenses, but we also recommend considering Concurrent Licenses for larger teams, as 1 Concurrent License allows 10 developers to use the source code and libraries and is significantly less expensive than purchasing 10 Installed licenses.
For clarification, please see the product End User License Agreement (EULA).
Designer Edition and Developer Bundle license holders can generate code using the Liquid Data Mapper, and may distribute the generated code in source or binary form and associated Liquid Data Mapper Runtime Royalty free.
Generous volume discounts apply for 5 or more licenses, but we also recommend considering Concurrent Licenses for larger teams, as 1 Concurrent License allows 10 developers to create or edit the data mapping or generate source code and is significantly less expensive than purchasing 10 Installed licenses.
For clarification, please see the product End User License Agreement (EULA).
Persistent Virtual Desktop Infrastructure
Liquid Studio can be activated within a Persistent VDI environment with any license type.
Non-Persistent Virtual Desktop Infrastructure
Liquid Studio can only be used within a Non-Persistent VDI environment with a Virtual License or a Single Domain Site License. For further information, please contact our Sales Team.
Please Note: If you intend to use your license in any virtual environment, you must inform Liquid Support after you purchase your license key so it can be updated on our license server to allow this functionality.
No, each PC needs to be activated against our license server over the internet before the application can be used.
For networks without internet access, you will need to perform a manual activation as described in the license documentation.
For concurrent licensing, the software uses standard windows messaging to communicate between running instances over the local network so there is no need for firewall changes, and the data transfer is minimal (approx 1k per machine running the app per minute).