Do host applications always provide a way of saving and loading presets?

Do host applications always provide a way of saving and loading presets, or is it necessary for me to build something into the GUI?