Case Study – Bristol Cleaning

Case Study – Bristol Cleaning

A client that software guru helped a few years back was Bristol Cleaning, a window cleaning company established in Calgary, Alberta.

When software guru first assessed their workflow, Bristol Cleaning was a growing concern. They were using excel spreadsheets for almost everything – quote sheets, job sheets billing and accounting – a combination of one-off, weekly round-up and monthly round up spreads.

Whilst this worked reasonably effectively for a few jobs, it’s not difficult to see that this didn’t scale well. When BC got more clients, further work, and more staff, organizing the amount of files, alone, was a real headache. All these separate files to be cross-checked and managed. Work was lost, unpaid invoices weren’t always chased, and occasionally teams would be late for the jobs. Things had to change.

software guru was able to see that during a workflow, the same basic set of data – work-required (amount and size of windows), and site address – was carried along the process, from quote to job sheet, to bill, with extra info being added – team, scheduled time, cost, etc.


An access database was developed. This improved scheduling immensely. At the click of a mouse, free slots on a weekly schedule could be found, and assigned jobs. Unpaid bills could be automatically flagged. Previous customer’s details could be found quickly, so re-quoting could be done remotely, and more visits scheduled.


A set of unwieldy manual processes was turned into an efficient all-in-one solution for scheduling, billing, and staff payroll. And the workflow of the company didn’t change!– the application reflected the successful workflow– but time was saved and fewer mistakes were made; thus enabling Bristol Cleaning to grow even bigger as a company, becoming the largest single window cleaning company in Calgary.

What is software guru all about? is a software consultancy that specialises in helping companies streamline existing processes and create new automatic processes. We are based in Cape Breton, Nova Scotia.

Your data is your asset

Data is a very valuable asset in any company, and often undervalued. In many companies, processes evolve organically from existing procedure, often creating an unmaintainable rats-nest of systems and procedures, badly documented, with several possible points of failure, with manual steps, random spreadsheets, paper forms, and error-prone manual data entry.

Whilst these temporary solutions work in the short term, they shouldn’t be relied upon in the long term. They are prone to error, are not robust, and do not scale well.

What can the guru provide?

software guru can help. We analyse your software systems, their dataflow, and your workflow and create a tailored report of recommendations. We typically suggest a combination of off-the-shelf software, additional data scripting, and bespoke software and database applications.

creating seamless data processes for business workflow

Our philosophy, is not to reinvent the wheel, so if existing off-the-shelf software can be used, there’s no need to create bespoke software. Sometimes it’s necessary to create small bespoke software to customise, update, or link existing systems. Other times it’s necessary to create a new software application. Every client is different, and there is no one answer.

It’s not always necessary to redesign a system. The emphasis is on making the unmaintainable maintainable, and the manual automatic – many times this can be achieved by augmenting  existing systems to close manual gaps.

Often several solutions varying in predicted costs and coverage will be suggested. A complete tailored heterogenous solution will fully automate your key processes.

Why us?

software guru has a wealth of experience in developing, installing, testing and maintaining a range of computer systems to suit client’s requirements, and can do so at a competitive rate and timescale unmatched by other software solution providers.

Once implemented, you’ll find the solution will add other benefits such as accountability, data analytics, and other useful features that your incumbent methods may not be capable of providing.

logo_etc_slide 1

Call us for a quote today. Your business’s software needs us!

Pin It on Pinterest