Custom CRM and CMMS development with Symfony

In brief
- Custom CRM and CMMS combined in one Symfony SaaS
- Manages clients, prospects and interactions (CRM)
- Tracks production and maintenance of equipment (CMMS)
- Built for an industrial electrical-cabinet manufacturer
- Stack: Symfony, PHP, MySQL
TMI (Taverne Montage Industriel) is a company near Toulouse specialising in the design, manufacture and wiring of electrical cabinets for industry and services. To streamline production and maintenance, it commissioned a SaaS application combining a custom CRM and a CMMS on Symfony.
The need
TMI needed to manage both sides of its business in one place: client relationships and sales on one hand, and the rollout and ongoing maintenance of its equipment on the other.
The solution
The application pairs a CRM, to manage interactions with customers and prospects, with a CMMS that tracks production and maintenance, giving the team a single operational tool.
Key features
- CRM for clients, prospects and interactions
- CMMS for production rollout and maintenance tracking
- Unified SaaS interface for the whole team
- Tailored to an industrial workflow
Results
TMI manages sales and maintenance from one platform, with clearer tracking of both client relationships and equipment over its lifecycle.
Need a custom CRM or business SaaS? See my custom development services.
NRV (Network Reach Visibility) is a full-service communications agency founded in Toulouse in 2015 by Pierre-Olivier Pelras. With a team of 13 employees, the agency is organized around six areas of expertise covering all aspects of modern communications: strategy, creative design, web development, SEO, social media, and user acquisition.
Our collaboration began in 2021, when I was a web developer apprentice on their team while pursuing my master’s degree in software architecture. Since completing my studies, I have continued to support the agency as a freelance developer, working on a variety of challenging digital projects.
Auto Moodle Sync – WordPress Plugin
Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.
Newsletter Management – WordPress Plugin
NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.
Import Posts – WordPress Plugin
NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.


