The YAZ Proxy is highly configurable and can be used in a number of different applications, ranging from debugging SRW/SRU/Z39.50-based applications and protecting overworked servers to improving the performance of stateless WWW/Z39.50 gateways.
A flexible I/O tester/benchmarker.
A CPU and memory Java profiler.