 It features a versatile foreign function interface allowing users to integrate software from many external programming languages.At the organizational level Cuneiform provides facilities like conditional branching and general recursion making it Turing-complete.In this, Cuneiform is the attempt to close the gap between scientific workflow systems like Taverna, KNIME, or Galaxy and large-scale data analysis programming models like MapReduce or Pig Latin while offering the generality of a functional programming language.