pureQuery makes Java data access simple for [[Agile software development|agile]] development and improved application performance. pureQuery can be used both in [[Stand-alonestandalone software|standalone]] [[Java Platform, Standard Edition|Java SE]] applications and in [[Java EE]] applications using [[Java Servlet|servlets]] or [[EJB]] session beans. pureQuery can also be used to develop your data access for [[Web 2.0]] applications. For example, pureQuery can return [[XML]] and [[JSON]] from a data source. IBM's [[Project Zero]] uses pureQuery for its [http://www.projectzero.org/wiki/bin/view/Documentation/CoreDevelopersGuideDataAccess data access].
Optim Development Studio provides the development tools for pureQuery. It includes an integrated [[Eclipse (software)|Eclipse]] Java and [[query]]([[SQL]], [[SQL/XML]], [[XQuery]]) editor that provides Java data access developers with an interactive software development environment. This provides query content assist within the Java editor in Eclipse.
pureQuery supports two programming styles: inline and method style.