If you can find a pre-built solution that will provide what you need, you should seriously consider using it. However, we find a lot of businesses struggle with this due to their unique data processing and user requirements.
We also find that, while a product appears as pre-built, it often requires substantial configuration, which, alongside the licence fees, means a bespoke build can be the better route.