"Single-sourcing" is a fancy term that means something very simple—to produce multiple results from one source. In Flare, you can make use of single-sourcing in many different ways.
This is different than a simple import process, because in this case, the imported files remain linked to the source project. This allows you to make future updates to those files in just one place—in the source project file. When you perform ongoing imports using your previous settings, Flare recognizes changes to the source files. Therefore, the new files can be brought over, replacing the outdated files.
example
Let's say you are working on three different Flare projects. Within those projects, you might have 35 topics and 50 images that are identical in the three projects. In addition, you might use the same style sheet in each project. Rather than maintaining three different sets of identical files, you can store one set of those files and import them into the individual projects when needed. Here are a couple of options: (1) One option is that you could consider one of your three Flare projects as the "global parent" for those shared files. (2) Another option is that you could create a new Flare project (perhaps naming it "global"); this project could have no other purpose than to serve as a repository for the shared files across your projects. In other words, you would not necessarily generate any output from this parent project, but simply use it as a place to hold your shared information.
When you want to use any of the shared topic, image, or style sheet files from the global project, you would import them into the child project. This creates a link between the imported files and those in the global project. Therefore, when you edit those files in the future, you would do so from the global project and then re-import the changes (either manually or automatically) to the other child projects.
See Global Project Linking—Importing Files from Other Projects.
For more, see the video tutorial "Single-Sourcing in Flare."
example
You might want to use a resolution of 72 DPI for the image in online output, and a resolution of 300 DPI for the image in printed output. Rather than creating two separate images and using condition tags, you can use this feature.
You can also single-source images when resizing them in Flare. This can be done through the use of styles (applying the settings to many images at once) or local formatting (applying the settings to one image). When you generate online output, the image will be displayed in one size, and when you generate print-based output, the image will be displayed in another size.
Note: If you use the "Print Format" feature in MadCap Capture to single-source your images, you may need to take into account the DPI (dots per inch) setting that you set for the image in the Capture application. If you specify a large DPI that is recommended for print output (e.g., 300 DPI), the image is likely to shrink when you generate print output. This simply means that you should also resize the width and/or height of the image in Flare to enlarge the image as necessary for the generated output. Usually the best way to do this is to generate the print output, adjust the size settings for the style or image in Flare, generate again, and continue this process until you get the results that you want. The DPI that you specified will be retained, and you will end up with the image dimensions that you need.