Distributed storage and processing framework are written in Java designed for clusters of commodity hardware.