Project overview
A connected platform built around real operating work.
Omnitech CRM is a ground-up multi-tenant CRM and revenue platform built with Laravel 13, Livewire 4, and Filament 5. It covers companies, contacts, leads, deals, activities, tickets, custom fields, and controlled migration from a legacy Perfex CRM installation.
01The challenge
The product had to solve connected operational problems.
Replace a long-running CRM while preserving business records and staff access rules, then create a safer foundation for revenue and support workflows across separate tenant workspaces.
02Technical approach
A deliberate technical approach shaped the system.
Tenant isolation is enforced at the model and query layers, including queued work. A central permission registry separates allowed actions from record scope. Transactional, idempotent migrators reconcile legacy identifiers and report records that require a human decision before import.
Business context
Why these decisions matter
A CRM replacement must preserve more than records: staff need the right access, unresolved imports need a review path, and each tenant needs a clear boundary. This design addresses those requirements through scoped permissions and a reconciliation-led migration approach.
The figures below describe implemented scope in the project record. They are not evidence of increased revenue, completed customer migrations, or measured incident reduction. The project date remains an estimate.