Automates data retrieval from different sources (databases, web sites, etc.) |
Performs input data preprocessing (such as format conversions) on-the-fly |
Identifies and allocates computational resources (ranging form the local host to a network of remote high performance systems) |
Facilitates interprocessor communications |
Automates data transfer |
Launches visualization packages (also in a collaborative mode) |