More Technically...
- 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)