
From Paper to Platform: A Custom ERP for a Modern Factory
Executive Summary
A successful, family-owned manufacturing business was facing a critical challenge during a leadership transition. Their entire production process, from cutting to shipping, ran on paper. This created significant data delays, slowed down decision-making, and fundamentally limited their ability to grow.
Taking a lead role on the new in-house development team, I was instrumental in architecting and building a custom, multi-platform ERP system from the ground up. This solution moved the entire factory's operations into a single, real-time digital ecosystem, resulting in:
- Complete Operational Visibility by replacing a 24-hour paper delay with an instantaneous, live view of the entire production floor, accessible from any device.
- A Unified Cross-Platform Experience that empowered every stakeholder-from the macOS-using Director to the Android-wielding floor managers and Windows-based admin staff-to work from a single source of truth.
- A Powerful Foundation for Scalable Growth, giving the new leadership the confidence and the tools to take on larger orders and guarantee on-time delivery to their clients.
The Context: A New Vision for a Legacy Business
The challenge was as much about people as it was about technology. The founder's daughter, stepping into the Director role, had a vision to modernize the factory. She knew that to compete and grow, the business had to move beyond the legacy paper-based system that had served her father well but was now a bottleneck.
Every step of the manufacturing process was tracked on paper, which meant that by the time production data reached the leadership team, it was already hours-or even a full day-out of date. This made it impossible to react quickly to problems on the floor or give clients confident shipping estimates. The business problem was clear: how do you give a fast-moving factory the real-time nervous system it needs to thrive?
The solution had to work for everyone, everywhere. The Director ran the business from her Mac. The administrative staff used Windows PCs. And on the factory floor, managers needed a rugged, mobile solution on Android tablets.
My Approach: Integrate, Build, and Support
As part of the core team, my process focused on turning the Director's vision into a practical, reliable tool for every single user.
Step 1 - Integrate with the Business Logic Before writing any code, I worked closely with the Director and floor managers to deeply understand the existing workflow. We mapped every step of the process, from material intake to final packaging, to ensure the digital solution would enhance, not disrupt, their proven methods.
Business Outcome: The final application was built around the factory's real-world needs, leading to rapid user adoption and minimal disruption to production.
Step 2 - Build for the User, on Every Platform I took ownership of the user-facing experience, architecting and developing the applications for both macOS and Android from concept to deployment. I focused on creating interfaces that were intuitive for their specific context-a data-rich dashboard for the Director on macOS, and a simple, durable, touch-friendly interface for managers on the factory floor's Android tablets.
Business Outcome: A seamless and consistent experience across all devices. This ensured that every team member had access to the exact same real-time data, eliminating communication errors.
Step 3 - Support for Long-Term Success Enterprise software is a living system. I played a key role throughout the entire lifecycle, from initial deployment and training to ongoing maintenance and feature enhancements, ensuring the platform remained a stable and invaluable asset for the business.
Business Outcome: A reliable, mission-critical system that became the backbone of the factory's daily operations, with a clear roadmap for future improvements.
Concrete Work I Performed
- macOS Dashboard Development: Designed and built the primary management dashboard in Swift/Objective-C, providing the Director with real-time views of production lines, worker efficiency, and order progress.
- Android Tablet Interface: Developed the factory floor application in Kotlin/Java, focusing on a high-contrast, easy-to-use interface for tracking production milestones in a busy industrial environment.
- Data Synchronization Logic: Implemented the core logic that ensured instantaneous and reliable data syncing between all clients (macOS, Android, Windows) and the central backend.
- API Integration: Worked with the backend team to define and integrate the REST APIs needed to power the real-time data dashboards on the macOS and Android clients.
Outcomes and Business Impact
This project was a fundamental transformation of the business, providing clear, lasting value.
- Decision-Making Velocity Increased Dramatically: By eliminating the paper-based data lag, the leadership team could now make critical decisions in minutes, not days.
- Unified Platform, Seamless Operation: The "right tool for the job" approach meant every employee felt empowered by the new system, leading to a more efficient and collaborative environment.
- A Foundation for Future Growth: The ERP system gave the company the operational confidence to take on larger clients and significantly expand their production capacity.
- Enhanced Competitive Edge: The new digital system allowed the business to provide accurate, real-time delivery estimates, giving them a significant advantage when bidding for large, time-sensitive contracts.
- Increased Client Trust & Retention: With real-time visibility, the company could proactively communicate with their clients about order status, strengthening relationships and securing repeat business.