NeuralBuild automatically generates source code
for accessing relational databases in both Java and PHP, and is free for non-commercial use. Specifically, NeuralBuild generates code for the Data Access Object (DAO) design pattern (DAO is a core J2EE design pattern). The output of NeuralBuild is fully functional source code. Any developer may directly modify or build upon the source code directly to make simple one time changes or enhancements.