Construction Resource Management System

Construction Resource Management System for pool, spa and remodel contractors

Keep jobs, crews, site issues and project documents together, built for pool, spa and remodel contractors.

Based in West Covina. Delivered remotely across the US, Canada, Europe and the UK.

USD $30–$100/hr, depending on scope. Free initial consultation and scope estimate.

Illustration: Construction project planning at a real jobsite: supervisor tablet
What it does

Built around how a job actually runs

Every feature below is in the product today. Screenshots are from the live system with client names and addresses removed — select any screenshot to open it full size. See it in production in our Construction Resource Management System case study for Construction Resource Management System.

Jobs

Everything about a job in one record.

Illustration: A polished fictional construction job directory UI on a large office monitor beside rolled plans and tape measure

Job directory

Search by homeowner, address, city or project type, and filter by current, active, on hold, pending, completed or warranty. Each job opens into Information, Site Log, Selections, Documents, Messages and Quotes tabs.

Needs You action list showing contractor jobs waiting on office, crew or homeowner

“Needs You” action list

Everything on a live job that is waiting on somebody — office, crew or homeowner — gathered in one place so nothing sits forgotten. It is not new information; it is the same job data, surfaced before it goes stale.

Field work

What the crew does on site.

Job site check-in app showing crew arrivals and departures for construction management

On-site check-in and check-out

Recorded arrivals and departures per job. An open check-in means nobody pressed check out — it is never assumed. Location is asked for once at check-in and nowhere else; nobody is followed through the day.

Construction issue tracking with pick up and resolve workflow for contractor crews

Issue tracking

What the field flagged and could not fix itself. Issues stay visible across every visit date until somebody picks them up and resolves them, with the photo evidence and who raised it attached.

Live crew work checklist with reported completion controlsLive visit scheduling form with date and expected person

Crew checklists & visits

Checklists the crew works through on site, contractors assigned by trade, and the upcoming visits for each job — so the person arriving knows what they are there to do before they park.

Checklist and visit scheduling panels; identifying fields excluded.

Photos & documents

Deciding what the customer sees.

Live photo review queue header with needs review, kept internal and shared filters

Photo review queue

Crew and contractor photos stay inside the office until someone decides. Share with the homeowner, keep internal, release for handover, or bulk-share a whole job. Homeowners see nothing from the field until you say so.

Review filters shown; private job records and photos excluded.

Team & homeowner access

Who can see what.

Crew management app roles and permissions for admin, office, in-house, contractor and homeowner

Team access and roles

Five roles — admin, office, in-house crew, contractor and homeowner — each with its own reach. Roles are set per contractor, so the same person can be a subcontractor on your jobs and an admin on their own.

Office-side homeowner access settings showing Full, Summary and Office handled options

Homeowner portal

One job, read-only, plus the homeowner’s own uploads and messages. Access level is set per job, so office-handled jobs can run with no portal at all. Homeowners can request a service visit from inside it.

Office-side access settings shown, not a homeowner login.

Who's Online live team presence view in contractor CRM crew management app

Who’s Online

Who has the app open right now. It says a browser tab is open — not that somebody is working, at their desk, or free to talk. Nothing is kept: one timestamp per person, overwritten each time.

It runs in any browser on desktop, tablet or phone, with light and dark mode, in English and Spanish — each person picks their own language, so the office and the crew can work on the same job without anybody translating screens.

Who it’s for

Built for water and remodel trades first

Pool builders

Long builds, many trades in sequence, and an owner watching a hole in their garden. Excavation, plumbing, gunite, tile, deck and equipment each have their own crew and their own photos — and their own reasons not to be shown raw.

Spa installers

Shorter jobs, higher throughput, more of them running at once. The directory and the Needs You list are what stop a two-day install going quiet for a week because one correction never got answered.

Remodelers

Selections, change orders and documents that have to stay attached to the right address. Everything on a job lives on the job rather than in somebody’s inbox.

General contractors

Several jobs, several crews, several subcontractors who should each see only their own work. Role-based access handles that without a separate login system per trade.

How it works

Three steps to a live job

No quarter-long implementation. We agree a timeline once we have seen your job data.

  1. 01

    Add your jobs

    Load your live jobs with homeowner, address, city and project type. We can import from a spreadsheet, a shared drive or another contractor platform, so you start with real data rather than an empty system.

  2. 02

    Invite crew and homeowners

    Give each person a role — office, in-house crew, contractor or homeowner — and they see exactly their slice. Subcontractors get only the jobs they are put on; homeowners get one job, read-only.

  3. 03

    Track progress, photos and issues

    Crews check in, work the checklist, log the site and upload photos. The office reviews photos, answers corrections and clears issues. Needs You shows what is still waiting on somebody.

In production

Running on real jobs today

Construction Resource Management System is in daily production use at Tad’s Construction, managing live pool, spa and remodel jobs — crews checking in from site, photos moving through review, and issues being cleared by the office.

Request a guided demo

A full case study with timings and outcomes will follow once we have our client’s sign-off to publish their numbers. We do not publish customer results without permission.

Pricing

Construction Resource Management System pricing

Pricing depends on how many active jobs you run, how many people need their own login, and how much photo and document storage you keep. A solo builder running three jobs is a very different shape to a contractor with four crews and a dozen subcontractors.

Tell us how many jobs and crew members you have and we will confirm the plan and the price.

Request a Demo

Questions

Construction Resource Management System FAQ

Does Construction Resource Management System work in Spanish?

Yes. The whole interface runs in English and Spanish, and each person picks their own language — the office can work in English while a crew works in Spanish on the same job, with nobody translating screens for anybody. That matters more than it sounds on a job site: if the crew cannot read the checklist, the checklist does not get used, and you lose the record you were trying to build.

Can crews use it on a phone from the job site?

Yes. It runs in a mobile browser with no app to install, which matters when a subcontractor is on site for one day and will not download software. Check-in and check-out, site log entries, issue reports and photo uploads are all designed to be done one-handed on a phone. There is light and dark mode, which is a practical detail outdoors rather than a cosmetic one.

What can a homeowner see in the portal?

A homeowner gets one job, read-only, plus their own uploads and messages. They cannot see your other jobs, your crew list, your pricing or anything from the field that you have not deliberately shared. Access level is set per job, so an office-handled job can run with no homeowner portal at all. Homeowners can also request a service visit from inside the portal.

Do homeowners see job photos automatically?

No, and this is deliberate. Photos from the crew and contractors stay inside the office until someone there makes a decision on them. Every photo can be shared with the homeowner, kept internal, or released for handover, and you can bulk-share a whole job at once. Homeowners see nothing from the field until you say so, which means a half-finished excavation never lands on a customer’s phone at seven in the morning.

How do roles and permissions work?

There are five roles. Admin has every job and every control, and is the only role that can delete a job. Office sees everything an admin sees and can add jobs, but cannot delete one. In-house crew get every live job, because they get moved around. Contractor gets only the jobs they are put on. Homeowner gets one job, read-only. Roles are set per contractor, so the same person can be a subcontractor on your jobs and an admin on their own, and neither side sees the other’s work.

How do we get started and move our existing jobs in?

You add your live jobs, invite your crew and the homeowners you want in the portal, and start tracking from the next visit. We have migrated job data from spreadsheets, shared drives and other contractor platforms; the work is mapping your fields and deciding how much history is worth bringing, not the import itself. Setup is measured in days rather than months; we confirm a timeline once we have seen your job data.

Is there a CRM built for pool and spa contractors?

Construction Resource Management System was built for exactly those trades first — pool, spa and remodel work — rather than adapted from a generic sales CRM. It is in daily production use on real jobs today, and the screenshots on this page come from the live system.

Can it track jobs, photos and crews in one app?

Yes. The job directory, crew check-in, site issue tracking with photo evidence, and document and photo approval all live in the same system, so the office and the field are looking at the same record rather than reconciling group chats.

How much does Construction Resource Management System cost?

Setup and configuration are billed at our standard range of USD $30–$100 per hour depending on the type of work. What your deployment needs depends on how many crews, roles and integrations are involved, which we scope in the free initial analysis.

What happens next

Email us and we’ll reply with whether we’re a fit and what the next step looks like. It helps if you include:

  • How many active jobs you run
  • How many crew and subcontractors need access
  • What you use to track jobs today
Request a Demo Call Us

Run every job from one place.

Email us with how many active jobs and crew members you run, and what you use today and we’ll come back with next steps.