Earlier quoted context omitted.
There is also the option of buying self-hosted products and installing them on your own server. The setup time is usually the same, but you only pay $5/mo for the server and maybe $100 one time for the product, instead of paying $100/mo for the service. This is also multiplied by X, where X is the number of subscriptions you have.
No. Please do not suggest this ever. Every company I've worked at and that has gone with self-hosted products have lost more money than paying the subscription. Self-hosted nearly never gets upgraded because there's no budget and it can always be cut from the budget because it'll keep functioning. Corp IT who usually get stuck managing these become the gatekeepers. They have nearly zero incentive to upgrade because t…
It's worth self-hosting if you have a good reason for it, and the software is old and boring (aka "battle tested") and packaged by someone else so the lifecycle is someone else's problem.
If it can be installed/maintained/upgraded by running `apt` or `yum`, and isn't a pile of custom hacks then go for it. Server software like Apache/Postgres/MySQL or even fairly nontrivial apps like Jenkins fall into this category. You can literally run these for years, staying updated, with an insignificant amount of maintenance.
Atlassian products with the "download this tarball and run a script" update method aren't as nice as the `apt-get upgrade` you get with the items mentioned above.