You know which model you are buying
Most engagements are custom builds: mainstream tooling, a plain repository, handover terms agreed before we start. Some work sits on top of our own internal frameworks, and where we already have something that fits, you use ours rather than pay to have it built again. Which one applies is settled at scoping, never left to assumption.