Matthew B. Jones discusses software for ecological forecasting and synthesis. He describes several existing software tools like the Ocean Health Index and Kepler that support scientific workflows for data access, analysis across packages, documentation, and provenance tracking. Scientific workflows promote interoperability and ensure executability, replicability, reproducibility, transparency, modularity, reusability, and provenance of analyses. Harnessing the "long tail" of science requires efficient data federation, interoperable software workflows, central search for discovery, and just-in-time data integration with loose coupling and schema-less storage.