The standard enterprise IT playbook says one thing: control your platform by controlling who can touch the API. That rule is already breaking. Right now, in production systems, people with zero API knowledge are making schema changes that used to require a developer, a ticket, and a week.
There's a cost hiding in your data organization. It doesn't show up in dashboards. Nobody budgets for it, and your teams have learned to treat it as normal.
A marketing team needs to track a new loyalty tier. A data analyst onboards and can't find the fields she needs. A campaign is ready to run, except the schema isn't. A ticket gets filed. A developer gets pulled. A few days pass. The developer makes the schema change, and the campaign finally runs.
This happens dozens, maybe hundreds of times a year. The individual cost looks small. Aggregated across a year and team, it's a significant, invisible tax on your engineering velocity, paid by the developers who should be building, and by the business teams who learn to expect less. If you’re running Optimizely Data Platform (ODP), we looked at that gap and decided it was worth solving.
The access problem is an engineering problem in disguise
The ODP schema layer (the structure that governs how customer data is organized, extended, and related) is sophisticated infrastructure. Managing it requires API knowledge. The platform is built this way by design. APIs are how production systems should work: precise, permissioned, and auditable.
The problem is that the work itself is often not complex: adding a loyalty rewards object, linking a mobile identifier to a customer record, inspecting what fields already exist before building something new. These are routine operations being handled through a bottleneck that wasn't designed for volume.
Companies may approach the challenge in a variety of ways. At SoftServe, we created Opal ODP Tools to remove the bottleneck. A user opens the Opal tools interface and says:






