This is a framework that provides certain abstract classes for distributed processing on a cluster.