Loading...
Loading...
2STM ran their public-works operations across separate Excel files, desktop software, and paper binders. Tenders were won but costs were tracked manually. Fleet was invisible. Invoicing was slow. Month-end meant firefighting.
We spent the first phase embedded with 2STM's operations team — understanding how bids were won, how chantiers were run, and where money was lost. Then we designed the system around real workflows, not software conventions.
Every module shares the same data layer — a change in tenders flows through to accounting, fleet dispatch, and payroll without manual re-entry.
Full marché public lifecycle from bid preparation and cost modelling through award, execution tracking, and final settlement. Replaces the Excel tender files and folder chaos.
Real-time visibility across 38 engins. Dispatch, maintenance scheduling, fuel logs, and status tracking — running, idle, or in repair — all in one live view.
Live material pricing (cement, steel, fuel, aggregates), stock levels per chantier, purchase order tracking, and supplier integration through the B2B portal.
Automated invoice generation from project data, payment tracking, cash-flow dashboards, and full financial reporting. CNSS declarations and AMO records generated automatically.
Project progress tracking, QA checkpoints, daily field reports, and issue logging. Field teams access the system on mobile — even with intermittent connectivity.
Employee records, site assignments, work-hour logging, payroll generation, and regulatory declarations. Covers internal staff and subcontractor management.
The 2STM Core acts as the single source of truth. All six modules read and write through the same data layer — eliminating duplication and giving management a real-time view across all operations.
2STM operates active marchés publics across 7 Moroccan cities. The platform centralises all project data regardless of where the chantier is — field teams access the same system on mobile, management sees the full picture in real time.
A pragmatic, enterprise-grade stack chosen for long-term maintainability, local hosting capability, and compliance with Moroccan B2G data requirements.
Working with marchés publics means strict data governance, audit requirements, and multi-level access controls. We designed security into the data model from day one.
Field, admin, finance, and executive roles with granular module-level permissions.
Every write is timestamped and attributed. Required for marché public compliance audits.
Supports on-premise deployment within Morocco to meet B2G data residency requirements.
Tender documents, invoices, and contracts stored with hash verification and version history.
Tender preparation dropped from 5 days to 3 days on average, with fewer errors and full cost traceability.
Real-time fleet visibility eliminated scheduling gaps and reduced idle time across 38 engins.
Six disconnected Excel files, desktop tools, and paper records consolidated into one platform.
Monthly invoicing across all chantiers went from a week-long manual process to same-day generation.
All employee declarations, AMO records, and payroll are generated directly from the platform.
Executives see live KPIs on volume, margin, fleet status, and cash across all projects at once.
We design and build private management platforms for companies that have outgrown their spreadsheets.