# Documentation conventions

This section describes the terminology, syntax, and typographical conventions of the Derby documentation.

- Terminology
  The Derby documentation uses the specialized term environment to describe the method your application uses to interact with Derby.
- SQL syntax
  SQL syntax is presented in modified BNF notation.
- Typographical conventions
  This documentation uses some typographical conventions to highlight elements of the SQL language, operating system commands, and the Java programming language.