Some tools I use: Log4j – kit to get logging from any Java class, Ant – builds my Java classes / JARs / JavaDocs / etc, Checkstyle – checks that I have followed my coding standards, HTTPRequester – to make simple HTTP tests, JUnit – to unit test my classes – I have also made a LotusScript version by combining LSUnit and ideas from JUnit.