1. A system comprising: an interface module to permit a sequence of operations to be specified by a user; an optimizer module to implement each operation in a selected execution environment and to convert each operation into code executable therein; and a coordination module to ensure the operations execute in the sequence specified by the optimizer module when some operations are implemented in execution environments different than other operations in the sequence.