The Cyberinfrastructure Shell (CIShell) is an open source, community-driven platform for the integration and utilization of datasets, algorithms, tools, and computing resources. The algorithm integration support has been built in for Java, but also for most of the other programming languages.