Enterprise Software · Government

Salaqeil Space — Saudi LCGPA Local Content Scoring Engine

Saudi LCGPA scoring for several organisations, each kept separate, on a config-driven Spring Modulith engine that Salaqeil Space adapts as rules change.

Scoring rules that keep changing

Companies operating in Saudi Arabia must calculate and report local content scores under the regulations of LCGPA, the Local Content & Government Procurement Authority. The calculations follow complex, config-driven rules, and those rules change as the regulations evolve. Salaqeil Space needed a reliable scoring engine that could evaluate local content compliance for several organisations at once, with each one’s data kept separate.

Rules as configuration, not code

The scoring rules are stored as JSON, so scoring criteria can be updated without code changes or a redeployment. Around them we built:

  • LCGPA local content scoring aligned with Saudi regulations
  • A multi-tenant REST API with key-based authentication that keeps each organisation’s data isolated
  • Integration with any upstream compliance reporting system through that API
  • Clean module boundaries with Spring Modulith, on Java 21 and Spring Boot 3.4

The engine now scores multiple organisations in the Saudi market, and Salaqeil Space can adapt it quickly when the regulations change.

Building something similar?

If you are planning a configurable compliance scoring engine, book a 30-minute call. We will walk you through how we built this one, what it would take for yours, and who would work on it.

Book a 30-minute call More case studies