build vs buy a 3D configurator

When to build a 3D product configurator in-house and when to buy a ready-made platform. Cost, time to market, and upkeep compared.