The CERT Oracle Secure Coding Standard for Java is primarily intended for developers of Java language programs. Although this standard focuses on the Java SE 6 Platform environment, it should also be informative (although incomplete) for Java developers working with Java ME or Java EE and other Java language versions.

While primarily designed for secure systems, this standard is also useful for achieving other quality attributes such as safety, reliability, dependability, robustness, availability, and maintainability.

This standard may also be used by