Allows for transparent interaction with distributed objects, including the import of very large distributed data files, as well as the rapid development of parallel algorithms over the distributed data for fast run time.