Custom Business System

A Fully Custom Business System & Mobile App — Built to Run Every Part of a Field Service Operation

Purple Moon Designs designed and built the ILH System entirely from scratch — a bespoke, role-based custom business system with a dedicated mobile app, real-time push notifications, repairs management, parts & inventory control, digital contracts, booking calendars, automated emails, and a unified dashboard. One system. Every team. Every device.

Custom Mobile App Role-Based Access Control Push Notifications Digital Contracts & Signing Parts & Inventory Management Repairs Workflow Booking & Calendar Views Automated Emails
3

Custom User Roles Built

8+

Core Business Modules

100%

Custom Built — No Off-the-Shelf

iOS & Android

Mobile App Coverage

£0

Third-Party SaaS Costs

The Project

One Bespoke System to Replace Every Spreadsheet, Paper Sheet & Phone Call

ILH Groundcare Maintenance needed to replace a fragmented mix of paper job sheets, spreadsheets, and manual phone updates with a single digital system their entire team could use — from the office to the field — on any device.

Purple Moon Designs built the ILH System entirely from scratch: a bespoke business application with a custom-built mobile app for field engineers, a full admin dashboard for the office team, and a dedicated interface for the parts department. Every screen, every workflow, and every notification was designed around exactly how ILH operates — nothing generic, nothing wasted.

Engineers receive live alerts when a repair needs review. The parts team is notified the moment stock runs low. Managers can generate, send, and collect signed contracts in minutes. Every hire, repair, order and customer record is tracked in one place, accessible on desktop or straight from a mobile home screen.

Custom business system dashboard — Purple Moon Designs Glasgow

🎯 The Challenge

ILH's team spans engineers in the field, a parts department, and an admin team — each needing very different information, on everything from an office desktop to a phone in a workshop. There was no single source of truth for repair status, stock levels, hire contracts, or job history.

✅ Our Solution

A fully bespoke business management system built from the ground up — with a custom mobile app for on-the-go access, role-based permissions controlling exactly what each team member can see and do, and automated workflows that eliminate manual steps entirely.

User Roles & Access Control

Three Roles. One System. Every User Sees Only What They Need.

We built three entirely distinct user experiences within a single system — each with custom navigation, tailored page access, and a dedicated mobile interface. Role restrictions are enforced at both server and UI level.

Admin

Full System Access

  • All repairs, hires & machine records
  • Full parts inventory management
  • Customer & engineer management
  • Contract creation & digital signing
  • Orders, emails & invoices
  • Settings & user management
  • System dashboards & analytics
  • Push notification controls
Engineer

Repairs & Parts View

  • View & action assigned repairs
  • Create new repairs & internal reports
  • Log internal job sheets
  • Access parts catalogue & stock
  • Receive live push alerts on reviews
  • Mobile-optimised repair detail view
  • Complete repairs with digital sign-off
Parts

Inventory & Stock Only

  • View all parts & live stock levels
  • Adjust stock in / out with logging
  • View full stock history per part
  • Process parts sales & orders
  • Receive low-stock & restock alerts
  • Restricted to parts pages only
Custom business system app development Glasgow — role navigation comparison
Feature Breakdown

Eight Modules. Built to Fit the Business Exactly.

Every screen, every workflow, every notification designed around exactly how ILH operates — nothing generic, nothing wasted.

🔧 Module 01

Repairs Management Dashboard

A complete repair lifecycle — from logging a new job through to sign-off and completion — managed entirely within the system. Every repair is tracked with a status, assigned engineer, linked machine and customer, and a full history of actions taken.

  • Log new repairs with fault description, machine & customer
  • Assign repairs to engineers with live status tracking
  • Internal job report for time & parts costs per repair
  • Repair status workflow: Open → In Progress → Review → Complete
  • Per-repair parts used log with quantity and stock deduction
  • Repair completion page with confirmation & sign-off
  • Full repair history per machine and per customer
iPad custom business system — repairs management in Glasgow
📦 Module 02

Parts & Inventory Management

Real-time stock tracking with a full audit trail — every adjustment, sale, or restock is recorded with timestamp, quantity, and reason. The parts team can see exactly what's in stock, what's running low, and what's been used across every repair.

  • Live stock quantity per part with visual indicators
  • Stock in / out adjustments with reason logging
  • Full chronological stock history per part
  • Sell parts directly, linked to order records
  • Parts used in repairs automatically deducted from stock
  • Searchable parts catalogue with category filtering
  • Out-of-stock & restock alerts fired automatically
Custom business system inventory management on iPad
📱 Module 03

Custom Mobile App — Built for the Field

The ILH System has a fully custom mobile app experience — installable directly to the home screen on any iOS or Android device. Designed specifically for engineers and parts staff working in the field, it loads instantly and puts every tool within a thumb's reach.

  • Installs to iOS & Android home screen — no app store required
  • Custom bottom navigation bar tailored per user role
  • Offline capability — key data cached for field use
  • Safe-area inset support for notched & modern phones
  • Tap feedback on all interactive elements
  • Mobile-specific repair, parts, and job sheet layouts
  • Single codebase — consistent across all devices
Custom business system mobile app development in Glasgow
🔔 Module 04

Real-Time Push Notifications & Inbox

The system sends live push notifications directly to every team member's device — no third-party service, no delays. All notifications are stored in a built-in inbox until read, so nothing is ever missed even if the device was offline.

  • Repair flagged for review → instant alert to admin & team
  • Parts out of stock → immediate notification to parts & admin
  • Parts restocked → update sent to all relevant users
  • Bell icon inbox with live unread count badge
  • Notifications stored until read — no missed alerts
  • Mark individual or all notifications as read in one tap
  • Works on iOS, Android, and desktop
Custom business system push notification inbox Custom business system mobile app notification on iPhone
📅 Module 05

Booking & Calendar Views

A visual calendar interface for scheduling machine hires, managing engineer job allocation, and tracking availability at a glance. Admins see exactly what's booked, what's coming back, and where there's capacity — in a clean, interactive calendar built into the system.

  • Visual hire booking calendar with date-range selection
  • Machine availability tracking — no double-booking
  • Booking conflict detection built in
  • Job scheduling linked directly to repair tickets
  • Off-hire return tracking & processing workflow
  • Hire status visible at a glance per day / week view
📄 Module 06

Contract Creation, Pre-Save & Digital Signing

We replaced the entire print-scan-email contract process with a digital workflow built into the system — auto-fills from job data, lets admins save drafts, and collects a customer's digital signature without them needing to install anything.

  • Pre-built contract templates for hire & service types
  • Auto-populated with customer, machine, dates & pricing
  • Save contracts as drafts before sending
  • Customer receives a secure signing link by email
  • Digital signature captured on any device
  • Signed contract stored and linked to the hire record
🛒 Module 07

Orders Management

Every parts order, hire order, and customer transaction tracked in one place — with status stages, customer records linked, and stock automatically adjusted when orders are fulfilled.

  • Create and manage parts & hire orders
  • Order status tracking: Pending / Confirmed / Complete
  • Link orders to customer records automatically
  • Full order history with timestamps
  • Stock levels auto-adjusted on order fulfilment
  • Order notes & internal comments per order
✉️ Module 08

Automated & Triggered Emails

Custom-branded email templates sent automatically at every key point in the workflow — from hire confirmation to contract signing to repair updates. No manual sending. No copy-pasting. Every customer communication goes out on time, every time.

  • Hire confirmation email to customer on booking
  • Contract sent notification with secure signing link
  • Repair status update email when status changes
  • Off-hire return confirmation on machine collection
  • Branded HTML email templates throughout
  • Sent via reliable SMTP for guaranteed deliverability
Push Notification System

Live Alerts Sent Directly to Every Device — Without Any Third-Party Service

We built the entire push notification infrastructure as part of the system. Alerts are sent server-side, directly to each user's device, using industry-standard encryption — with no monthly platform subscriptions.

🔍

Repair Ready for Review

When an engineer marks a repair as ready for review, a push notification fires instantly to all admin users — including the repair name and a direct deep-link into the repair record.

⚠️

Part Out of Stock

Every stock update is monitored in real time. The moment a part hits zero, a push alert fires to the parts team and admin — giving them time to reorder before it affects a repair or job.

Part Restocked

When stock is increased, a restock notification goes out automatically. Engineers know parts are available again without needing to check manually.

📥 Built-In Notification Inbox

Every push notification is simultaneously stored in a server-side inbox — persistent and unread until the user opens it. The bell icon in the app's navigation shows a live unread count badge. Users can view all past alerts, tap to navigate directly to the relevant record, and mark everything as read in one tap. No notification is ever lost, even if the device was offline when it was sent.

Contract Workflow

From Blank Template to Signed Contract in Under 5 Minutes

Before ILH System, generating a contract meant opening Word, manually entering everything, printing, scanning, and emailing back and forth. We replaced that entire process.

1. Choose a Pre-Built Template

Admin selects from a library of saved templates. All customer, machine, hire date and pricing fields auto-populate from the linked job record.

2. Review & Save as Draft

Preview the contract inside the system, edit any field, and save as a draft. Nothing is sent until the admin is ready.

3. Send to Customer

One click sends a branded email with a secure signing link. No login required on the customer's end — just open and sign.

4. Customer Signs Digitally

The customer signs directly in their browser — on desktop or mobile — using touch or mouse. Confirmed with a timestamp.

5. Stored & Linked Automatically

Signed contract stored in the system and linked to both the customer record and the hire job — accessible to admin at any time.

Automated Emails

Every Key Event Sends the Right Email. Automatically.

Branded HTML email templates triggered at each key point — no manual sending, no copy-pasting, no missed customer communication.

Mobile Application

A Purpose-Built Mobile App for Every Role — No App Store Required

The ILH System mobile app is installed directly to the home screen on iOS and Android — giving it the look, feel and speed of a native app without the cost or complexity of separate app store submissions.

🏠
Home Screen Install

Users add the app directly from their browser — it appears on their home screen with a custom icon and launches fullscreen, exactly like a native app.

📶
Works Offline

Key pages and data are cached locally, so engineers can view repair jobs and parts even in areas with no signal — changes sync when connection returns.

🧭
Role-Aware Bottom Navigation

The mobile navigation bar is custom-built per role — Admin sees the full menu, Engineers see Repairs and Parts, Parts users see inventory only.

👆
Designed for Touch

Every button, tap target, and interaction is sized and spaced for a thumb. Visual tap feedback on all elements gives a responsive, confident feel.

🔔
Live Push Notifications

Push alerts arrive on the device lock screen — just like a native app — with a tap-to-open link directly to the relevant record.

Technology Stack

Built on Proven, Scalable Technology — Owned Entirely by the Client

Every technology decision was made to give ILH maximum performance, full data ownership, and a system that won't cost ongoing licensing fees to third parties. The entire stack runs on their own UK-based server.

Custom PHP Backend Bespoke REST API Custom Mobile App Service Worker (Offline & Cache) Web Push API (VAPID) AES-128-GCM Encryption Alpine.js Reactive UI Tailwind CSS Design System Advanced Custom Fields Custom Email Engine (SMTP) Role-Based Access Control Digital Signature Capture PDF Contract Generation Real-Time Stock Monitoring UK Dedicated Server 100% Client Data Ownership
Outcomes & Performance

What the ILH System Delivers

The system consolidated every tool, eliminated manual steps, and gave every team member the right information at the right time — on any device.

0Paper job sheets still in use
Fully digital repair & job workflow
3Distinct role experiences built
Admin · Engineer · Parts
<1sPush notification delivery
No third-party relay or delay
iOS & AndroidMobile app coverage
One codebase, every device
8+Business modules in one system
Replacing disconnected tools
£0Ongoing third-party SaaS costs
Fully owned infrastructure

📊 System Performance Benchmarks

App Performance

90+

Lighthouse score on mobile

Offline Capability

Full

Key pages cached for field use

Role Redirect

<50ms

Server-side access enforcement

Notification Inbox

50 alerts

Rolling server-side log

Device Support

All

iOS, Android, Desktop — one build

Data Ownership

100%

Hosted on client's UK server

Ready to Replace Your Spreadsheets With a System Built for Your Business?

We build bespoke business software and mobile apps that fit exactly how your team works. No off-the-shelf tools. No monthly SaaS fees. Just a custom system designed around your operation.

Based in Glasgow, Scotland  ·  Serving clients across the UK  ·  +44 7700 173884

FAQs

Common Questions About Bespoke Business Software

An off-the-shelf solution is built for everyone, which means it's built for no one in particular. You end up working around its limitations, paying for features you don't need, and missing the ones you actually need. A custom-built system is designed exclusively around your processes — every screen, every workflow, every notification is there because your business needs it.

Timelines vary with scope. A focused system with 3–5 core modules can be delivered in 8–16 weeks. A full multi-role platform like ILH System — covering repairs, parts, contracts, notifications, bookings, and automated emails — typically takes 4–6 months of iterative development. We deliver working modules throughout, not just at the end.

Yes. Modern custom mobile applications can be installed directly to the home screen on iOS and Android and send fully functional push notifications — no app store approval, no separate native build, and no ongoing third-party notification service fees. The entire notification stack is built into and owned by the system.

You do — entirely. Every system we build is delivered to the client's own hosting environment. There are no ongoing licence fees, no vendor lock-in, and no third-party platform that could change pricing or shut down. Your business, your system, your data.

Absolutely. Purple Moon Designs is based in Glasgow but works with clients across the whole of the UK. All project discovery, design, development and delivery can be handled fully remotely. We're happy to meet in person for clients in central Scotland.

Feeling lost?

Talk to us today

Get Started Today

Work with Purple Moon Designs – A custom solution developers