The most powerful features of Source Insight are designed around projects. A Source Insight project is a col­lection of source files, plus associated data files that helps you navigate quickly around your source code.

You can add existing source files, or an entire source tree to a project. You can add files as you create the files inside Source Insight. If new files appear in your source directory or subdirectories, they can also be added automatically to your project by running the Project > Synchronize Files command, or by letting Source Insight synchronize automatically in the background. You can also have Source Insight maintain a Master File List for a project, which determines what files are in the project.