The part of the platform people actually touch. A thin Laravel layer over the SMART-DB engine:
controllers call PostgreSQL functions through DB::select(), and the views render
coverage, exposure, payback and topology. No licensing logic is computed in PHP.
Capabilities in the current build:
- Database module — overview, granularity, ROI and cloud views
- FMW module with automatic mapping
- Server comparator + ROI
- Payback console
- Contract management + exposure reports
- Virtual Asset Manager
- Alerts + severities
- Price-list browser
- Topology explorer
Recent development
- 2026-02-07 — upgraded Laravel 5.2 → 8.83.29.
- 2026-02-11 — fixed SQL injection across controllers and models.
- 2026-02-13 — v1.3: introduced the service layer plus the GlobalConfig, PriceList and Topology controllers and the
ShareUserContextmiddleware. - 2026-02-15 — fixed the VAM null identifier, payback-overview string arithmetic and sidebar layout.
- In progress (uncommitted) —
UpdateDatabaseRequestvalidating ~30 Oracleopt_*flags;LicenseDataService::fetchByLocationsBatched()to remove an N+1 ofrdb()/rfmw()calls;LocationTreeServicecaching viaLMS_TOPOLOGY_CACHE_TTL; PDO?placeholder fixes in the PriceList/Topology controllers; Secure middleware honouringX-Forwarded-Proto.
Real stats: DatabaseController, FusionMiddlewareController, ServerController, PaybackController, ContractController, VirtualAssetManagerController, PriceListController, TopologyController, GlobalConfigController, ReleaseNotesController, AlertController and more. Services: LicenseDataService, LocationTreeService, FmwMappingService, MetricService, SessionContextService.