Autodesk® Revit® can save a lot of time when you're working on large projects or multiple similar projects. The best way to do that is by using Revit project templates.
Revit users can save system families (walls, floors, etc.), component families (doors, windows, furniture, etc.), sheets, schedules, annotations, graphics, and so on to their project templates. This can save a lot of time when starting a new project because you skip over the creation of schedules or importing needed families. Each project is different, however, and we can’t create a template that will suit all projects or a few templates that we can choose from our new project and the chosen template will fit it 100%.
There are even situations when, for example, schedules from multiple different projects have to be used in a new project. Also, sometimes beginners forget to use the required project template and have problems transferring their work to a project template. There is a partial solution for that using Revit project linking, binding it afterwards, while losing annotations, detail items, views, etc. but the topic of this post is not about that way.
First of all, let’s see how the system family types, annotations, tags, view templates, etc. can be transferred between projects (those are just types, not designed elements of the project).