It is a common practice in OutSystems Factory management to create and use a solution that contains all the components deployed on the environment. It is used to refresh references, republish application modules after an update/upgrade and for some troubleshooting tasks.
How to create/update
If you don't yet have an "All Components" solution:
If you already have an "All Components" solution:
Go to the Components Tab, in the text box type in an asterisk ('*')
Click the "Associate" button
How to use
Whenever you want to republish your whole factory, remember to click the "Publish" button for the "Current Running Version".
If you want to deploy the whole solution to another environment or just downloading it for troubleshooting purposes you can click "Download" for the "Current Running Version", or any other version you have created (you can then save the .osp file in your file system).
There is generally no need to create versions for this solution: if you do, remember that publishing a version may revert some applications to the version that was published when you created it.