An java-based system that can collect data.