Manufacturing / B2B e-commerce
10 million products. One platform.
IIDM needed a single platform for 10 million industrial products from 10 different manufacturers, with a custom ERP, customer portal, and PWA for field operations.
The problem
IIDM's potential customers lacked awareness of the full range of products and services available. The existing system made it difficult to browse 10 million products across 10 manufacturers. There was no unified catalog, no self-service portal for customers, and no mobile tooling for field reps.
The real complexity was data: 10 different manufacturers, 10 different data formats, 10 different pricing models, and 10 different inventory systems — all needing to appear as one coherent catalog to customers.
What we built
B2B E-Commerce
Product catalog covering 10M+ items across 100 categories. RFQ system, dynamic pricing, and bulk ordering for B2B customers.
Custom ERP
Tasks, purchase orders, invoices, sales orders, CRM, and messaging. Microservices architecture for independent scaling.
Customer Portal
Account management, order history, repair requests, and service tracking for B2B customers.
PWA Mobile
Field-ready mobile application for sales reps and service technicians. Offline capability for low-connectivity environments.
The approach
We built the platform on a microservices architecture using Angular, PHP Laravel, PostgreSQL, MongoDB, and Elasticsearch. Each microservice operates independently, enabling the platform to scale without the brittleness of a monolith.
Data integration was a major challenge. We built SFTP pipelines, web scraping systems, and API connections to pull product data from all 10 manufacturers and normalize it into a single searchable catalog.
The outcome
The microservices architecture increased application speed by 200%. The platform reduced the number of clicks needed for common tasks and eliminated manual data reconciliation across manufacturers.
"Enspirit is more than a vendor. They are our innovation partner. Their flexibility and sense of ownership are unmatched." — Todd Tompkins, Principal Technical Architect, Innovative IDM
Building a platform with millions of products?
Tell us what you're working on.