https://ksystematics.com/custom-software-solution-vs-off-the-shelf-tools/