πŸ”’ Private software
SaaS Laravel PHP MySQL Multi-tenant

inFormazione

Multi-tier SaaS platform for study centers: university enrollments, granular pricing and hierarchical management of parent, second-level and satellite centers.

Client:Study center network (NDA)

3
hierarchy levels
∞
pricing combinations
SaaS
cloud model
inFormazione
πŸ›οΈ

Three-level hierarchy

Parent center, second-level hubs and satellites: each node manages its cases with controlled upward visibility.

πŸ’Ά

Dynamic pricing

Each course has a base cost tied to the provider and a configurable markup for the intermediate center.

πŸ“‹

End-to-end cases

From enrollment request to graduation, covering private schools and university pathways.

The context

Study centers operating across multiple territorial levels β€” with a central HQ, regional partners and satellite points β€” face a recurring problem: each level has different economic rules, yet student cases must flow coherently upward.

inFormazione was built to solve exactly this: a single cloud system where every actor sees only what concerns them, with a pricing engine that adapts to the real complexity of the Italian education market.

System architecture

At its core is a hierarchical multi-tenant model. Not just β€œuser roles”, but organizational nodes with operational autonomy and visibility constraints:

Parent Center
    β”œβ”€β”€ Level 2 Hub β€” North
    β”‚       β”œβ”€β”€ Milan Satellite
    β”‚       └── Turin Satellite
    └── Level 2 Hub β€” South
            β”œβ”€β”€ Naples Satellite
            └── Bari Satellite

Every enrollment case β€” degree course, private school, university pathway β€” travels along the chain with statuses, documents and amounts calculated automatically from the active price list.

The pricing engine

This is the project’s differentiator. A course doesn’t have a fixed price: it has a base cost set by the provider and a markup each second-level center can apply to its satellites.

A €800 course from provider X may cost €920 at satellite Y (intermediate markup) and €1,040 at satellite Z (cumulative markup).

The system handles:

  • Price lists per provider with temporal versioning
  • Percentage or fixed markups per level
  • Simulations before enrollment confirmation
  • Reporting for every node in the hierarchy

Tech stack

ComponentTechnology
BackendLaravel, REST API
DatabaseMySQL with logical tenant partitioning
FrontendReactive SPA for operators
DeployCloud SaaS, centralized updates

The platform is accessible only to authorized operators β€” not a public product. No demo link: the value lies in domain depth, not visual demos.

Results

  • Elimination of Excel sheets and emails for case handoffs between levels
  • Configurable pricing without developer intervention
  • Full traceability of every case, from opener to closer
  • Scalability: new satellites addable autonomously by the level-2 center
inFormazione β€” 1inFormazione β€” 2