Skip to main content
Risolto

Technical

A clear boundary between configuration and code.

The platform is highly customisable. We decide deliberately between configuration, module extension, new module development and external integration - with maintainability and upgrades in mind.

The customisation ladder

  1. Configuration

    Change behaviour through settings, products, workflows and accounts - no code.

  2. Module extension

    Extend existing models and views where configuration is not enough.

  3. New module development

    Build dedicated modules for genuinely new capability.

  4. External integration

    Connect other systems through APIs when the capability lives elsewhere.

Maintainable by design

We emphasise maintainability, automated testing and upgrade planning so customisation does not become a barrier to future upgrades.

Discuss a customisation with maintainability in mind.

Have a technical question?