2. Creating and Using a Maintenance Stream Many software development organizations have two main streams of development: work towards the next release, and maintenance of the previous release. Other SCM systems use a “branch based on a label” paradigm to accomplish this. AccuRev uses snapshots (static streams).