Licensing CrossWorks

Commercial Licensing Terms

CrossWorks Commercial Licenses are licensed per developer not per computer. As such, a single developer that has purchased a single CrossWorks license, can activate software on as many machines as they need to develop and support their applications. Typically, a developer will activate CrossWorks on a number of machines such as:

  • A desktop PC when working at the office.
  • A laptop PC when travelling on a business trip or for support at a customer visit.
  • A lab machine for production and testing, for instance.
  • A home machine for those inevitable times where you need to work late firefighting.

As software developers ourselves, we understand the complexities of licensing and how both individual developers and teams of software developers work, and we hope that our licensing terms are acceptable. If you feel you have a unique software licensing need, you can always discuss your situation with us.

Please read our Commercial License Agreement.

Educational Licensing Terms

CrossWorks Educational Licenses are licensed per computer not per developer. Our Educational License is aimed at equipping a lab with PCs running CrossWorks for student use. For example, a lab may have 10 machines on which 10 CrossWorks Educational Licenses are installed. In this case a class of, say, 30 students can use the lab machines whenerver they want, the only limitation being that 10 students can use the machines simultaneously.

Personal Licensing Terms

CrossWorks Personal Licenses are licensed per person not per computer. Our Personal License is for individuals such as hobbyists and students who do not make a profit from the use of CrossWorks. The license is registered to an individual and we refuse to activate a Personal License for any commercial organization. It is inappropriate for educational establishments or commercial organizations to purchase Personal Licenses.

Personal Licenses are only available through our online store. Should you wish to purchase a Personal License, please complete our Non-commercial License Agreement and send it back to us: we will need this on file before we activate the software you purchased online.

Please read our Non-commercial License Agreement.

Non-Commercial FAQs

There are additional terms associated with an educational license or personal license. In essence, you are not allowed to derive revenue based on the use of CrossWorks, either directly or indirectly.

Here are some FAQs which will assist you:

What does non-commercial mean in your Personal and Educational licenses?
Non-commercial means that you are not getting compensated in any form for the products and/or services you develop using our CrossWorks products.
Our use is non-commercial, but I am part of a group project all needing to use these products. What can I do?
Non-commercial license is an individual-use license, and as such each member of the group project would need to obtain their own copy of the product and license to use it in the project. In addition, to qualify for the non-commercial license the individual in the group project applying for the non-commercial license cannot receive any form of compensation for working on the group project.
I am engaged in research projects. Can I qualify to use the noncommercial product?
If you, as an individual, are receiving any form of compensation for the research project (i.e., you receive a salary, or funding, etc.) you do not qualify for a non-commercial license. However, if your research is a personal project for which you are not getting compensated in any way, you do qualify for a noncommercial-use license.
I am a student. Can I use a Personal License for my class projects?
Yes. However, the licenses provided include limited support and are not renewable.
I am a professor. Can I equip my lab with Personal License product as part of the coursework I teach?
No. Teaching is a profession and you are getting compensated for it. Our Educational License covers use by teaching eastablishments.
I am engaged in academic research. Can I use any non-commercial product?
If you, as an individual, are receiving any form of compensation for the research project (i.e., you receive a salary, or funding, etc.), you do not qualify for any non-commercial use license.
Do the features vary between the non-commercial and commercial product?
At the current time, the non-commercial product offerings have the same features as the commercial product. However, Rowley Associates reserves the right to change this policy without notice at any time. In addition, the licenses provided include limited support and are not renewable.
Is there a specific time period for this offering?
No, there is no specific time frame for this offer.
If I use the non-commercial product to build my product, can I open source it?
The FAQ for GNU GPL has information related to this question. Please refer to the GNU website "Frequently Asked Questions about the GNU GPL" at: Note that you cannot redistribute any source code that has Rowley Associates copyright noticies on it.
I'm a start-up with very little cash. Can I buy a Personal License now and upgrade to a Commercial License later?
No. You are developing a product and, as such, you need to include the cost of a Commercial License in your business plan.
I'm developing a product that I provide for free. However, I do charge for supporting this product. Can I use the noncommercial products for developing this product?
No. Even though the product you develop is free, it is part of an overall commercial offering and as such is covered by a Commercial License.
Based on the guidelines in the FAQ, I don't qualify for a non-commercial use license. However, I still feel my situation should qualify for non-commercial use license. What should I do?
Please send us your contact information and why you think your use qualifies in an email to

Here are some examples of inappropriate use, where a commercial license is required:

  • Developing an algorithm and implementation in support of a patent which is subsequently licensed for income.
  • Developing a prototype which is then adopted by a university spin-off company to be taken into production.
  • Development of any software or product on a contract basis for any organization whether commercial, research, educational, or non-profit.

Of course, these examples are not exhaustive. If you have any questions regarding the use of CrossWorks, please contact us before placing your order to ensure that you comply with our terms and conditions.

Please read our Non-commercial License Agreement.