Zulu Embedded — 100% open source Java for Embedded Systems, ISVs, and the IoT.

We’ve been shipping Zulu Embedded since 2014, and there are millions of copies embedded in a wide variety of products that are delivering value for our customers every day. We’ve pulled together many of the key areas where our current customers have told us that we deliver value. We know that not every business is driven by the same goals, and no single use case is likely to be able to take full advantage of every value proposition we’ve listed. We encourage you to explore each topic based on the needs and business processes within your organization.As you build your case for Zulu Embedded, please stay in touch with your Azul representative. When the time is right we’ll be happy to introduce you to existing customers, and allow you to speak with them directly.

1. Start at the beginning: Zulu Embedded means lower license and support cost

  • Zulu Embedded is based on OpenJDK — the open source reference platform for Java SE
  • …and that means that Zulu Embedded is 100% open source
  • If you’ve been using embedded Java from any vendor in the past, the chances are pretty good that you’ve paid for a license plus some sort of support (and maybe some NRE, too)
  • Zulu Embedded is free to download and use — without restrictions (and no license charges. Zero. Nada. None.)
  • Zulu Embedded is licensed under GPLV2 with classpath exception
  • Our commercial customers have some added advantages around IP protection and security updates, but we charge solely for support
  • And our support contracts are priced to ensure that you wind up paying less than when you were buying any embedded Java from any other vendor

2. Open source Java means you have more options

  • Zulu Embedded is based on OpenJDK — and the source code is publicly available
  • You won’t be locked-in by any proprietary restrictions
  • You can even take our community builds and build new products on boards like the Samsung Artik or Raspberry Pi, among many others
  • Your application code is yours, and the Java platform is managed by an entire community

3. Support for multiple platforms and processor architectures

  •  Zulu Embedded runs on Arm (32 and 64-bit), on X86 (32 and 64-bit), on PowerPC (32 and 64-bit), on SPARC (64-bit) and  32-bit MIPS
  • Zulu Embedded runs on Linux, Windows, QNX, Solaris, and macOS

4. Zulu Embedded protects your IP

  • All builds of Zulu Embedded (including community builds) are tested and certified to have passed the Java SE TCK test suite — which have two main benefits: (1) this certified that Zulu Embedded is compatible and compliant with the Java SE standard, and (2) gives you rights to the technology used in the JVM
  • Many organizations worry about third-party licenses and the risk of contamination — they love open source, but they aren’t interested in open sourcing their own products
  • We stand behind our commercial customers with guaranteed protection from open source contamination
  • When it comes to time to speak with your legal team, we can help them understand what we do to protect your IP
  • You can read more about IP protection for your application code running on Zulu Embedded here

5. You may even get better performance

  • At least, that’s what some of our customers have discovered
  • Their comments are scattered throughout various Tweets and blogs — like this one
  • In fact, if your Java application shows worse performance or higher memory usage compared to your old JVM, the Azul Support and Engineering teams will handle this as a bug

6. Security updates and bug fixes when you need them

  • Chances are, most Zulu Embedded accounts never call our Support organization (even though they are great, with a phenomenal renewal rate)
  • However, security updates and platform-level patches and bug fixes are essential for any Java-based business — and that’s the value we bring to your product team
  • Zulu Embedded customers have access to quarterly updates PLUS out-of-band fixes that we identify
  • Plus, changes we make are upstreamed back to the OpenJDK community

7. Support for long product lifecycles

  • Embedded systems have very different lifecycles than those of enterprise IT — embedded systems remain in use for years — even decades
  • We have customers (like automotive accounts, among others) with very long product lifetimes that are fully covered by Azul 

8. Flexible pricing plans 

  • Our goal is to provide you with pricing that makes sense — without lots of hassles 
  • We won’t have you counting CPU cores or struggling with monthly or quarterly reporting
  • We’ll work with you to make sure that your Zulu Embedded-based products have pricing that makes sense, reflecting the value that Java brings to your product

9. Azul is 100% focused on Java and the JVM

  • We aren’t in competition with our customers
  • We do believe that Java provides developers a great deal of power, flexibility, and performance
  • We know that there are millions of Java developers around the world — and that they are easier to find than skilled C and C++ developers
  • And we know that by using Java you can get your product designed and into the market faster

10. We have plenty of references 

  • When you are ready, just ask your Azul representative or send a note to info@azul.com



© Azul Systems, Inc. 2020 All rights reserved.