Existing software is being revised. Some documentation and training exists. Users' tasks haven't changed dramatically.
Audience is diverse and geographically distributed.
Deliverables might include multimedia. Users need to learn new workflows, new tasks, and how to use the new system. Programmers are using new tools that help them code faster. More technical writers are needed to help them keep up. For large or complex projects, you will have to add additional costs in your budget for project management, technical and visual design, and editing.