FireStorm/DAO makes Java software developers more productive by generating the business logic for accessing relational databases in service-oriented and object-oriented architectures. The benefits provided by CodeFutures’ approach are higher developer productivity, better software quality, and lower maintenance costs.