Our work
Quilie
- Software Design & Development -
Quilie


Information Architecture

Mobile Friendly & Responsive

Security

Software Design

Software Development

UX/UI
Quilie is a cloud-based software platform built to help trades businesses manage their projects and operations in one place. It was redesigned and modernized by us at Kelowna Software to transform an early in-house tool into a scalable, modern SaaS application.
What Quilie Is
Quilie is designed specifically for skilled trades companies—such as contractors, installers, and field service teams—who need a simple way to manage the many operational tasks involved in running projects.
Many trades companies rely on multiple disconnected tools (spreadsheets, accounting software, separate time tracking systems, etc.). Quilie aims to replace that fragmented workflow with one integrated platform that manages the full project lifecycle.
What the Platform Helps With
The software helps trades companies handle core operational tasks like:
• Timesheets and workforce tracking
• Inventory and materials management
• Purchasing and purchase orders
• Project and job tracking
• Customer and vendor management
• Operational reporting and data tracking
By consolidating these tools into one system, businesses can track jobs, workers, materials, and costs more efficiently.
Kelowna Software’s Role
When Kelowna Software began working with Quilie, the original system had become difficult to maintain and scale. It had performance issues, outdated frameworks, and an unstable database structure.
The development team:
• Rebuilt the platform from the ground up
• Implemented modern cloud architecture
• Redesigned the database and workflows
• Improved scalability, security, and reliability
The result was a fully modern web application that works across devices and allows new features to be released faster with fewer bugs.
The Outcome
After the redesign, the platform became a stable, scalable SaaS product used by hundreds of users in the trades industry. One user noted that after launch, it was unusually quiet because the system was running smoothly and users could work without disruption.
In simple terms:
Quilie is a business management platform for trades companies that helps them track jobs, materials, workers, and purchasing—all in one system.
If you are interested in using Quilie for your software needs, contact us for more information and pricing!


Case Study
The Project
A cloud based ERP specifically designed for trades.
Many trade professionals are forced to use software designed for General Contractors, Project Managers or end up using Microsoft Office documents to manage their business. Because no solution is all encompassing many of them will use separate tools for different parts of their work, including Timesheet, Inventory, Purchasing, and Site Material.
The first versions of Quilie were built in-house and provided a proof-of-concept product that was clunky, was unmaintainable and lacked scalability. The in-house project was constantly going offline, overutilizing server resources, and lacked proper software engineering methodologies. Each release was a painstaking gamble for the over 250 users who never knew if the new fix would break more than it fixed.

The Problem

Could not implement new features
As users continued to ask for more feature requests, Quilie got to a point where new features would either take a significant amount of time to be implemented, or become impossible without massive amounts of changes to untested, undocumented code.
Lacking security
Its security was lacklustre and didn’t adhere to being state-less.
Needed a modern redesign built for cloud
Quilie needed to be redesigned from the ground up on modern architecture and built for the cloud. The existing code base was written in-house by a developer with very little experience. It had aging frameworks that couldn’t be upgraded without a significant rewrite, and was constantly dead-locking the database.
No record management
The database did not have any referential integrity causing thousands of orphaned records, and records were being deleted without a proper archival process.
The Solution
Continued Maintenance
Kelowna Software first started by taking on the existing maintenance and new feature requests of the existing application.
Determined User and System Requirements
We worked with users to better understand the system and how it worked, its shortcomings and what each users workflows are.
Reconfigured and Redesigned the Software
We analyzed each page, workflow, database table and met with each stakeholder to define, redesign and implement the entire application from the ground up using modern software approaches that would decrease time to release features, improve maintainability and build the web app as a cloud-native application.

The Result

Kelowna Software was able to produce a fully-functional, redesigned web application built using modern software methodologies that facilitate building new features more quickly, resolving bugs faster, with fewer regressions and high confidence-level releases. The new Quilie app has been carefully crafted to work on all web browsing experiences – from mobile to desktop.

