Caché provides a variety of options for working with Java. You can create Java applications that work with the Caché database in a number of ways including: