# Streams

A Stream within ViDi is defined as a database of training images and a collection of ViDi tools that operate on that database of images. This allows you to have a single Workspace for your application, and simply change the stream of data flowing into the Workspace.

Every Workspace holds at least one processing Stream (the "default" Stream) which can hold a sequence of tools. If a particular inspection application entails multiple but different Views of the same object, requiring individual treatment, the concept of Streams allows to group these different processing chains under the same Workspace.