Can I start with a bought solution and later build custom?
You can, but plan for a painful and expensive migration. The data models and APIs will be different, and you often get locked into the vendor's approach. A hybrid approach using a platform's API while building custom analyzers is possible but requires serious DevOps integration expertise.