Essentially a developer's private branch in ClearCase. This allows a developer to work in isolation from all the changes other developers are making to the project. A development stream is rebased from the project's integration stream. Once you complete a set of work and are satisfied that it is stable, you deliver the work into the integration stream, where it is tested with the rest of the project.