Veeva's Economic Moats Switching Costs Imagine a pharma company trying to change platforms…Data migration from old to new. Carries risks. May be time consuming. Interrupt workflow.Customization of the new solution to the business.Training of staff.This is both expensive and risky. Meaning once a pharma business has installed Veeva into their business, they need extremely compelling … Continue reading Veeva Systems Inc. (VEEV)