Custom web software development and design
SWES - Project Management Software
Custom software development by Purple Moon Designs for SWES. An electrical contractors company based in Glasgow

Custom Software Solution
We partnered with SWES, a growing electrical contracting company in Glasgow, to develop a custom software solution that streamlines their operations. As their team expanded and project scale increased, they identified inefficiencies in managing jobs, teams, and customer interactions. Our goal was to build a system that enhances their workflow, improves project delivery, and supports their long-term growth.
Our Approach to SWES' Custom Software:
- Process Discovery & Planning: We worked closely with SWES to understand their operational pain points and tailor a solution to fit their needs.
- Custom Job & Team Management: A system designed to efficiently assign tasks, track progress, and manage job details in real time.
- Integrated Customer & Reporting Tools: Enables SWES to store client information, access reports, and track project history seamlessly.
- Scalable & Future-Proof: The platform is built with flexibility in mind, allowing SWES to adapt as their business grows.
With extensive experience in software development, our team delivered a powerful, user-friendly system that optimizes SWES' daily operations. The new platform enhances efficiency, reduces admin workload, and ensures seamless project execution. SWES now has a digital tool that supports their business growth and improves service delivery.

Field Team Access & Job Management
Seamless On-the-Go Job Updates
SWES team members can now access their assigned jobs anytime, anywhere with a secure individual login. Upon logging in, each team member sees only the jobs assigned to them for the day, ensuring clarity on their tasks. The intuitive dashboard highlights pending jobs, allowing users to track their workload effortlessly. With a single click, they can access full job details, view attachments, and submit real-time updates—ensuring smooth communication and efficient project tracking. This tailored approach enhances productivity, reduces administrative overhead, and keeps the entire team aligned on active projects.

Employee & Team Management
Admins can quickly add new employees, update team details, and manage access permissions, ensuring the right people have the right tools to get the job done.
Job Scheduling & Assignments
New jobs can be created without an assigned time or employee until they’re ready to go. Once scheduled, jobs are automatically assigned to team members, streamlining project coordination.
Customer Database & Insights
All customer information is securely stored in the system, making it easy to track client history, contact details, and past job records for better service and follow-ups.
Reporting & Business Growth Analytics
Admins can access real-time reports to track company performance, completed jobs, employee workload, and customer growth. These insights help drive smarter business decisions and future planning.
Admin Dashboard
Weekly Job Overview
The SWES admin dashboard provides a clear, real-time overview of all jobs for the week. Jobs are colour-coded based on their status—unassigned, assigned, in-progress, completed, or update submitted—allowing admins to quickly assess workload distribution. The dashboard also displays a full employee roster for the week, showing total hours worked, ensuring seamless payroll management and accountability for each project.
With quick-action buttons, admins can effortlessly add new jobs, customers, or employees, streamlining operations. The dashboard also features key statistics, including total jobs in progress, completed, and unassigned for the selected week. Flexible view options allow switching between daily, weekly, and monthly summaries, giving a comprehensive snapshot of company activity and performance.

SWES Performance Insights
Employee & Customer Stats Overview
The SWES admin dashboard provides a detailed view of employee performance and customer history, offering valuable insights at a glance. Admins can review all employees with their profiles, completed jobs, and average customer ratings—helping to track performance and maintain high service standards.
Customers also have a dedicated section where admins can see their job history, the types of services requested, and feedback received. Reports are automatically generated, allowing the team to analyze trends, job frequency, and overall customer satisfaction, ensuring a data-driven approach to business growth.
