← All scenarios

Configurable B2B software

Every enterprise deal needs its own objects

Each account arrives wanting its own record types and its own nesting, and each request turns onboarding into an engineering project.

Teams with data that keeps changing shape

These are illustrative scenarios showing how the products are used, not customer case studies.

The same sequence, twice

The same sequence today, and with SynaptaGrid.

Today

  1. Account asks for its objects
  2. Migration, endpoints, forms
  3. Waits for the release train
  4. Front end breaks on change

With SynaptaGrid

  1. Model the structure
  2. API, screens and rules follow
  3. Publish a version
  4. Clients read its schema

The situation

Customer-specific structures mean per-customer tables, endpoints, forms and validation — or a loose document column that avoids the migrations and gives up validation with them. Either way the front end breaks whenever a structure changes, and the implementation team cannot move without a release.

How it is approached

Records are modeled with sections that nest and repeat to whatever depth the real structure has, and sections are shared across record types with per-placement overrides. One definition produces the validation rules, the REST surface and the screens together. Each published version exposes its own schema and presentation description, which is what keeps a client and a form in step with the model rather than merely close to it.

What changes

A customer-specific structure becomes configuration with a version behind it. The implementation team models the awkward object during onboarding instead of filing it as a feature request.