Working at line level Each line is managed individually Document is a container of lines which manages the work-flow So derived document can be composed of mixed origins