# Terminology

### Backend service

A service that provides the infrastructure and functionality needed to run applications, to which the workflow engine dispatches workflows for execution on computational resources.

### Compute environment

An environment, such as a commercial cloud or on-premises HPC, with compute resources for executing computational tasks.

### [Global Alliance For Genomics and Health (GA4GH)](https://ga4gh.org)

The not-for-profit Global Alliance for Genomics and Health (GA4GH) sets standards and frames policies to expand genomic data use within a human rights framework.

### Workbench

A web application that provides access to most Workbench capabilities in a point-and-click way.

### Workbench CLI

A Python library that provides command-line access and scripting capabilities for utilizing Workbench capabilities programmatically.

### Workflow

A set of instructions for processing or analyzing data, in the form of a script describing a series of steps, each of which performs a specific task (written in [workflow description language (WDL)](https://github.com/openwdl/wdl) code) ( see also [“Finding or importing a workflow”](https://docs.omics.ai/products/finding-or-importing-a-workflow)).

### Workflow engine

A software package that provides workflow execution capabilities (Cromwell or miniWDL).

### Workflow Run

A single execution of a workflow that has been submitted to a workflow engine.

### [Workflow Execution Schema (WES)](https://github.com/ga4gh/workflow-execution-service-schemas)

A GA4GH standard for programmatically submitting and managing workflows.
