In some cases, the use of ready-made solutions will be more convenient, in my opinion. They are easier to integrate into your workflow, set up and use. I advise you to learn more about cots software and what benefits it has. Individual development has more advantages in the long run. Consider both options and choose what will be more convenient for you.