These applications you have mentioned above are on a shareware/commercial licence. This means you will have to pay first and then receive the installation package. As for the maintenance, I don't think there is one, but if you refer to Upgrade to another version, then yes, you might have to pay to upgrade or you can do it for free. It all depends on the way the software is provided and based on its licensing options.