LAMAD team at their exhibition stand

Lamad ERP

Designing a custom ERP for a team that knew their work cold, but had never seen it all connected in one system.

In Short

Solo product designer, end to end, 6 months. LAMAD ran five departments across Oman and Dubai on paper, Excel, and email. I designed a custom ERP from scratch: Finance, Sales, Procurement, Logistics, and Project Management. The people knew their own jobs cold; what none of them had ever seen was all of it connected in one system, with the right access controls holding it together. Building that without overwhelming first-time enterprise-software users was the actual job. The design is fully handed off, and the system is in its final phase of development before going live across both entities.

Overview

Client
LAMAD LLC
Product
Custom ERP Software
Location
Muscat, Oman + Dubai, UAE
Industry
Oil & Gas Metering & AI Services
My Role
Domain ResearchInformation ArchitectureFlow PlanningUX/UI DesignDesign QAClient & Developer Coordination
Team
Solo Product Designer, End to End
Timeline
6 months (Parallel Development)
Tools
FigmaNotebookLMNotion

Context

LAMAD is an ISO-certified metering services company in Oman’s Oil and Gas sector, with clients like PDO. When they expanded into Dubai, they suddenly had two legal entities, two VAT structures, five departments, and no shared system connecting any of it. Sales visits lived in notebooks, procurement requirements travelled by email, and purchase orders were drafted as PDFs from scratch every time.

The brief was a system built around how they actually worked, and I was the only designer on it.

One thing shaped every screen: nobody at LAMAD had used SAP, Zoho, Odoo, or anything like them. But it’s worth being precise about what they did and didn’t know, because it decided what my job actually was. Each team understood their own work perfectly. The sales team knows how a sales pipeline behaves because they run one every day, just in notebooks. Procurement knows procurement. What none of them had seen was the whole thing joined up: five departments working off one set of facts, with access drawn so that not everyone sees everything. A junior accountant shouldn’t see the client budget an account manager works with. Procurement shouldn’t see live sales figures. Making all of that coherent, without making it heavy for people touching enterprise software for the first time, was the real problem.

Figuring out what the system actually needed to do

Their processes were either undocumented or scattered across email and Teams, so before designing anything I fed 50+ pages of internal documents into NotebookLM and filled the gaps with interviews of the Procurement, Logistics, and Project Management heads.

I used NotebookLM because most of those pages were internal policy, with the parts I needed buried inside:

  1. 1. how procurement runs,
  2. 2. how logistics gets scheduled,
  3. 3. how vendor RFQs are handled, etc.

Reading it all front to back would have cost days and left me skimming past the paragraphs that mattered, so I told it what I was after and had it pull the operational bits out.

NotebookLM mind map of LAMAD’s internal documents

Before

  • Sales visits logged in notebooks and Excel
  • Follow-ups tracked manually or sometimes forgotten
  • Procurement requirements shared over email
  • Logistics briefed separately by the project team
  • Vendor selection based on personal judgement
  • PDF POs drafted from scratch each time
  • No branch separation on documents
  • No shared pipeline visibility

After

  • Structured visit reports inside the system
  • Timestamped follow-up threads with a next action
  • Module-level requirements tied to the project
  • Logistics triggered directly from Procurement
  • Governed by an L1 rule with mandatory approval for overrides
  • A structured 3-step digital PO flow
  • Every record attributed to OM or DXB from creation
  • Real-time Sales Dashboard across both branches

Key Product Decisions







Two legal entities, invisible to the user

Oman and Dubai have different VAT numbers, addresses, and regulatory requirements. Branch attribution is built into the foundation of every module, so every document and transaction belongs to the correct legal entity from the moment it’s created. Users never have to think about which entity they’re operating under. The system handles it for them, and every document comes out legally correct.

OM and DXB branch settings

The meeting where I held the line

I presented the full Information Architecture before touching a single screen. The client’s response was immediate: “We don’t understand this. Just start designing.”

I didn’t. If I jumped to screens without structural sign-off, I’d be redoing work mid-development, and since design and development were running in parallel, that would have put the whole project timeline at risk, not just my design files. So I held my ground, told them plainly that understanding this now would save real time and cost later, and got them to give me a second run at it.

The first time, I’d basically just opened the IA and started explaining it, and they shut it down before I got anywhere. The second time I changed how I opened. I started with a plain overview of what we’d cover that day: the IA starts at Sales & Proposal, moves through Procurement and Logistics, then Finance, with Project Management running in parallel across all of it. And I walked them through it in the exact jargon from their own documents, which I’d listed alongside the IA, stage by stage in words they already used. That’s what made it land, because they were following their own process, not decoding a designer’s diagram.

That discipline held for most of the project. Then, midway through, a stakeholder who hadn’t been in the IA meeting flagged that the Logistics flow was wrong. He was right, and it wasn’t a small miss.

Information architecture map

Validation

There was no budget or access for formal usability testing, and the users didn’t really exist yet, they were transitioning to the system as it was built. What I had instead was HOD walkthroughs of every flow in their own vocabulary, and incremental handoffs to developers that surfaced feasibility problems while they were still cheap to fix. It’s not the same as watching a procurement officer actually use the PO flow, and on a similar project today I’d push for that access.

Wearing every hat

Solo, end to end, meant more than designing screens. Because development ran in parallel, I ran the developer handoff myself: I’d mark a module complete, and when developers hit a question, how a flow behaves, where a piece of data comes from, they’d tag me and I’d walk them through it. Client coordination sat on me too. Any time I needed a decision or a clarification, I’d tag the relevant stakeholder in Teams, set up a call, understand how their process really worked, and confirm my direction before building further. There was no PM, no researcher, no one to route through. The product calls, the design, the developer questions, the client alignment, all of it came through me.

Outcome

The design is complete and handed off. The system is in the final phase of development right now, with the last set of changes being implemented before it goes live across both entities. Because handoffs happened incrementally throughout the project, most flows have already been built and reviewed against the designs, so what’s left is refinement rather than open questions. Once the team is onboarded and using it daily, I plan to go back for real adoption numbers, things like how many POs are created in-system and how much faster a visit turns into an inquiry.

Reflections

The thing I kept in front of me the whole project was that people would open this every single day to do their actual jobs. Someone who has managed fine with notebooks and Excel for years won’t tolerate a system that slows them down, so it had to be genuinely faster than what they had. And it had to do that without burying anyone, each screen showing what that person needed right then, with everything deeper still one step away when they went looking for it.

The other half of it was protecting the business from its own system. There couldn’t be a loophole someone could quietly use for personal benefit, which is why every major action, a vendor override, a big change to a record, runs through an approval instead of happening silently, and why everything is logged and referable after the fact. Building something that stays easy for honest daily work while leaving no room for misuse is the part of this project I’d carry into the next one.

ScrollResume

Create a free website with Framer, the website builder loved by startups, designers and agencies.