If you have ever processed an astrophotographical image, you will have had to non-linearly stretch the image at some point, to make the darker parts with faint signal visible. Whether you used levels & curves, digital development, or some other tool, you will have noticed noise grain becoming visible quickly.
You may have also noticed that the noise grain always seems to be worse in the darker areas than the in brighter areas. The reason is simple; when you stretch the image to bring out the darker signal, you are also stretching the noise component of the signal along with it.
And the former is just a simple global stretch. Now consider that every pixel's noise component goes through many other transformations and changes as you process your image. Once you get into the more esoteric and advanced operations such as local contrast enhancements or wavelet sharpening, noise levels get distorted in all sorts of different ways in all sorts of different places.
The result? In your final image, noise is worse in some areas, less in others. A "one-noise-reduction-pass-fits-all" no longer applies. Yet that's all other software packages - even the big names - offer.
The most important parameters to tweak are Smoothness, in combination with Grain Dispersion.
As of the 1.4. beta versions, StarTools stores the masks you used in the StarTools.log file.
StarTools monitors your signal and its noise component, per-pixel, throughout your processing (time).
AutoDev finds the best compromise global curve, given what detail is visible in your image and your preferences.
You can convert everything you see to a format you find convenient. Give it a try!