Workflows and tools hosted on Dockstore are computational programs described in languages that make it easy for their reuse in different compute environments. Generally, descriptor languages leverage a containerized compute environment (such as a Docker image) that packages up all of the code and dependencies needed to complete the computational step. Not all descriptor languages make a distinction between a tool and a workflow. Most users will register workflows on Dockstore.