A service company can have a full schedule and still lose hours every day. The dispatcher is chasing updates. Technicians are looking for job details. The office is waiting for time sheets, material costs and completed work orders before it can send an invoice.
That problem gets bigger as your company grows. A commercial HVAC crew may visit several buildings in one week, while an electrician moves between service calls and a large project. A plumbing company may need to fit an emergency leak into an already busy day. When every update lives in a different app, spreadsheet or text thread, small gaps turn into missed information and extra work.
Field service management software (FSM software) connects scheduling, dispatch, mobile crews, work orders, customer records and billing in one place. For Canadian HVAC, electrical and plumbing contractors, the right system can bring the office and field teams together without forcing everyone to change how they do their trade.
This guide explains how field service management software works, the key features to look for, the differences between residential and commercial service work, and how to choose a platform that fits a growing business. It is written for Canadian contractors with roughly 5 to 50 employees, but the advice also applies to similar North American service companies.
Evaluating platforms for commercial service work? Review our comparisons with Service Fusion and FieldPulse, alongside the commercial service contractor software workflow that matters across trades.
What is field service management software?
Field service management software helps a contractor organize work that happens outside the office. It connects the customer request, appointment, technician assignment, on-site tasks, completed work and invoice, so the entire business can follow the same job.
Think of it as a shared record of what needs to happen, who is responsible and what has already been done. Office staff can create or move jobs on a schedule. Field technicians can open the work order on a phone, review customer history and record their work. Managers can track progress and spot completed jobs that have not been billed.
A field service management platform may include contractor scheduling software, field crew dispatching, mobile workforce management, customer management, digital forms, equipment records, time tracking, job costing, estimates, reporting and accounting integrations. Features vary by provider and plan.
What is the difference between FSM, CRM and contractor scheduling software?
These tools solve related problems, but they do not all manage the same workflow.
Tool | Main job | What to check |
|---|---|---|
Contractor scheduling software | Put appointments and staff on a shared calendar | Does it connect jobs to technician notes, work orders and billing? |
CRM software | Store customer details and sales follow ups | Does it manage active service calls, field teams and equipment history? |
Accounting software | Handle invoices, payments and bookkeeping | Can it show the dispatch schedule or collect material and labour details on site? |
Construction project management software | Plan large projects, budgets and milestones | Does it also work for short service visits, maintenance and urgent repairs? |
Field service management software | Coordinate the field-to-office service workflow | Does it fit your trade, team size, recurring work and accounting setup? |
A CRM may be enough to track leads and customers. A calendar may be enough for basic scheduling. But once your crews need work-order history, materials, technician updates and invoices tied to the same job, an integrated field service solution becomes more useful.
How does field service management software work from call to invoice?
The biggest benefit is not any one feature. It is the connection between steps that used to require a phone call, paper form or second round of data entry.
Here is an example of how an HVAC, electrical or plumbing service business can manage a job from start to finish.
Create the customer request. The office records the problem, contact, site, service type and requested date. A new customer can be added without starting a second spreadsheet.
Assign the work. A dispatcher checks the team schedule and chooses the right technician or crew. For an urgent call, the office can review other jobs before moving an assignment.
Send the job details to the field. Technicians see the address, work order, site notes, past jobs and required tasks from a supported mobile device.
Record what happened on site. The field team can update progress, add labour and materials, complete a checklist, attach photos and note follow ups.
Review the completed work. Office staff check the work order for missing costs, time entries and customer purchase-order details.
Create the invoice and keep the history. Billing uses the approved job information, and supported accounting integrations transfer the relevant records. The completed service history stays with the customer and job site.
Picture a commercial rooftop unit that stops cooling on a Friday afternoon. The office can open the customer's site record, check past service work, assign a technician and send the details without gathering them from three different systems. After the repair, the same work order carries the time, parts and notes needed to bill the client.
That is what connected field service operations should achieve. The goal is less chasing and re-entering information, not more software screens.
When does a contractor need field service management software?
Most companies begin with simple tools. A business with a few service calls may manage with a shared calendar, QuickBooks and some notes. As more technicians, clients and job sites are added, the gaps become harder to hide.
You may be ready for field service management software when:
Dispatchers frequently phone field techs to ask where they are or whether a job is complete.
The schedule changes but the technician or customer never gets the latest information.
Work orders arrive at the office with missing labour, expenses, materials or signatures.
Customer information lives in QuickBooks, paper folders and several spreadsheets.
Multiple technicians work on the same job, but their hours or tasks are hard to combine.
Recurring maintenance visits and follow ups depend on someone remembering a date.
Completed work waits too long for an invoice because the office cannot confirm job costs.
You want to take on more jobs without adding the same amount of administrative work.
ServiceBox customer conversations repeatedly raise very practical questions: Can several people share a work order? Can techs see their schedules on a phone? Can an office manager tell the difference between closed and invoiced jobs? Will the accounting system get the information it needs? These are useful tests for any vendor, not just ServiceBox.
What key features should field service management software include?
A long feature list can make every platform look alike. Start with the work your team must do every day, then check how one feature connects to the next. These are the capabilities that matter most to small and mid-market contractors.
1. Integrated scheduling and field crew dispatching
Good contractor scheduling software should help the dispatcher see who is available, what is booked and where new jobs can fit. A shared scheduling board is especially useful when several crews cover both planned maintenance and same-day service calls.
Look for daily and weekly calendar views, drag-and-drop rescheduling, multi-technician assignments, time off, non-billable tasks and a clear link back to each work order. The most important test is how the system handles a sudden change when a technician is already on another job.
Integrated scheduling means schedule updates and job details remain connected. Ask whether technicians receive updated assignments, what they can see, and whether managers have real time visibility into job progress.
Do not confuse a visual dispatch board with automatic route optimization. Some tools make routing decisions for you; others give dispatchers the information to choose. Both can work, but they are different capabilities.
2. Digital work orders with complete job details
A work order should tell the technician what needs to be done and give the office a clear record of what happened. That includes the customer, job site, problem, scheduled staff, notes, required tasks and job status.
With digital work orders, the field can capture information as work happens instead of bringing paper back at the end of the week. Photos, forms, checklists, customer signatures and materials can support the service record.
For complex jobs, check whether several technicians can record time or work on one job. Ask what happens when one visit turns into a follow-up visit, the customer approves extra work or a project spans more than one day.
3. Mobile workforce management that technicians will use
The best office system will not help if technicians find the mobile app frustrating. Mobile workforce management should make the daily tasks simple: see the schedule, open the work order, get directions, add a note, record labour and update the job status. Some field service platforms use AI to automate repetitive tasks, but the app still has to stay simple for technicians.
The field team should be able to find key customer details without scrolling through unrelated screens. A user friendly interface also matters when employees move between a phone and tablet, or when new staff need training.
Ask a real technician to test the app during the demo. Let them begin a job, add a part, record time and complete a checklist. Their feedback will tell you more than a slide about productivity.
What if a job site has no cell signal?
Some field service platforms support offline work, but the amount of data available differs. Ask which schedules, saved work orders, forms and signatures can be used without a connection, and when changes will sync.
For Canadian contractors visiting basements, rural sites or industrial plants, offline access matters when a technician cannot reliably reach the internet. It should also sit alongside safe check-in procedures: CCOHS guidance for off-site workers explains risk assessment and keeping in contact. Make this a live test rather than assuming every mobile app can work offline.
4. Customer management, customer history, job sites and asset tracking
Commercial clients often have one billing contact and many service locations. A property manager might oversee several buildings, each with different equipment and service histories. Residential customers also need clear records of past jobs and installed systems.
Look for customer and job-site management that links customer > job site > equipment > work order > customer history. This helps field teams find the right unit, read previous notes and avoid asking clients for details the business already has.
Asset tracking is especially valuable for HVAC equipment, electrical panels, pumps and other maintained systems. Check whether records can store serial numbers, warranty information, inspection forms, equipment notes and related service visits.
5. Recurring maintenance and service agreements
One-time repairs are important, but planned service can form a steady part of a contractor's schedule. Commercial HVAC companies may inspect rooftop units quarterly. Plumbing teams may service pumps on a fixed cycle. Electrical contractors may have scheduled inspection and maintenance visits.
Good preventive maintenance software can help turn those agreements into recurring work orders with the right frequency, site details and checklists. It should be easy to track visits that are due, completed, postponed or waiting for follow ups.
Ask how the system treats a missed visit, how new tasks are added to a maintenance agreement, and whether a manager can report on work completed for each commercial client. Recurring work is only reliable when the office can see what actually happened.
6. Time tracking, materials and job costing
A contractor can be busy and still struggle to understand which jobs make money. Job costing connects the price charged with the labour, materials, travel and other direct expenses needed to complete the work.
Your field service time tracking software should allow technicians to record time against the correct work order and identify non-billable tasks such as training or picking up parts. Managers need to review those entries before using them for invoicing or payroll.
For time-and-materials work, accurate job costing helps make sure billable labour and parts are not forgotten. For fixed-price estimates and large projects, it shows how actual costs compare with the original plan.
7. Estimates, quotes and work-order-to-invoice billing
For many contractors, the job begins as an estimate or quote. Once it is approved, the office needs to create the work order, schedule the crew, record changes and send the final invoice.
Connected quoting and invoicing software reduces the need to copy the same job details between tools. Ask whether the software can handle fixed-price and time-and-materials billing, approved changes, partial billing and customer purchase-order numbers.
Payment processing options can help some residential businesses collect payment quickly, while commercial clients may require different payment terms and detailed invoice descriptions. Confirm which options are supported and which carry extra fees.
8. Inventory management and purchasing
An HVAC technician cannot finish a repair without the right part. A plumbing company needs to track fittings and equipment, while an electrical contractor may order materials for a larger project. Those costs should be easy to connect to the right job.
Look for field service inventory management that records materials used and, when needed, manages stock by warehouse, vehicle or location. Purchasing tools may help the office create vendor orders and track items that have not yet arrived.
Not every small service business needs advanced stock control on day one. It is worth checking whether the platform can grow from simple material entries to more detailed purchasing and inventory management as the team expands.
9. Accounting integrations built for your business
A field service accounting integration should work with your existing accounting setup rather than become a second set of books. That is especially important for Canadian contractors using QuickBooks Online, QuickBooks Desktop or Sage 50 Canada.
Ask the vendor to demonstrate an invoice moving from a completed work order into the actual accounting system you use. Verify how customers, tax codes, payments, expenses and timesheet data are handled. Not every field syncs, and the direction of each integration can differ.
Keeping operations and accounting connected can reduce duplicate entry, but clean data and the correct setup still matter. Plan to test a few real invoices before sending everything through.
10. Customer communication and job status updates
When a customer calls to ask where their technician is, the office needs an answer. Better field updates give dispatch and customer service staff more visibility into scheduled visits, work in progress and completed jobs.
Depending on the software, businesses may be able to send appointment reminders, arrival notifications, estimates and follow ups. Online booking may also be available, but the level of automation and customer self-service varies by platform.
Do not buy a tool simply because it promises real time tracking. Ask whether location data depends on a technician's phone settings and internet connection, and what the office can actually see.
11. Reporting, permissions and scalable field service solutions
As your business grows, the owner needs more than a busy-looking calendar. Useful reporting can show open jobs, work waiting for invoices, labour hours, maintenance completion and job costing.
User permissions help keep the right information with the right people. A technician may need work-order access, while office staff manage billing and the service manager reviews schedules across crews.
Scalable field service solutions should support new users, customer sites, divisions and services without a full restart. If that means more branches, review multi-location field service management before choosing a platform. If you plan to open another branch, ask whether reporting and accounting remain separate by location or can be viewed together. Do not assume every product offers one shared dashboard across several companies.
How does FSM software differ for HVAC, electrical and plumbing contractors?
All three trades need scheduling, dispatch, mobile work orders and billing. The best software also supports the details that make each type of service work different.
HVAC field service management software
HVAC companies often manage a mix of urgent repairs, seasonal tune-ups and long-term commercial maintenance. A technician needs to know which unit they are working on, what was repaired last time and whether a visit belongs to a service agreement.
For commercial HVAC service, look closely at customer-to-site-to-equipment records, recurring visits, checklists and multi-tech jobs. A company maintaining rooftop units for a property manager should be able to open a specific building and see the equipment and past jobs for that location.
Residential HVAC contractors may put more focus on appointments, estimates, customer communication and equipment replacements. A well-fitted HVAC field service management software platform can support both types of work, but you should test your busiest seasonal schedule before buying.
Electrical contractor software
Electrical companies often combine short service calls with larger quoted projects. That creates a scheduling challenge when electricians and apprentices may work at one site for several days, then move to urgent repair calls.
Look for electrical contractor software that can assign crews to the same job, track individual hours, record materials and keep quotes, changes and invoices connected. A service manager should be able to see the difference between a small troubleshooting visit and a multi-day commercial installation.
For example, a company with six electricians and two apprentices may need to schedule panel upgrades, residential calls and ongoing commercial work in the same week. It should not take three separate systems to track that work.
Plumbing service software
A plumbing company needs a schedule that can change quickly. An emergency leak may interrupt a planned installation, while commercial service work may require equipment records, building contacts or access instructions.
Residential plumbing teams often need fast job creation, reliable dispatch, customer history and simple payment options. Commercial plumbing contractors may place more value on recurring maintenance, purchase orders, job-site records and parts tracking.
A plumbing service software demo should show how an urgent call is added, how the technician receives job details and how completed work turns into an accurate invoice.
Commercial vs. residential field service operations
Requirement | Residential contractors | Commercial contractors |
|---|---|---|
Scheduling | Customer appointments and emergency calls | Planned visits, multi-day crews and recurring work |
Customer records | Homeowner and property history | Multiple contacts, buildings and job sites |
Assets | Home equipment and replacement history | Many units, asset tracking and detailed service history |
Work orders | Repairs, installations and customer approvals | Inspections, maintenance forms and detailed job reports |
Billing | Faster single-job invoices and payments | Purchase orders, complex clients and progress billing |
Reporting | Booked jobs, job completion and payments | Maintenance completion, labour costs, job costing and site performance |
A multi-trade contractor should be able to manage both residential and commercial jobs in one platform where the workflow makes sense. What matters is how the software deals with the full range of work, not the label on its product page.
What should Canadian contractors check before buying FSM software?
Canadian businesses often use many of the same tools as US contractors, but the accounting, tax, location and payment details can be different. Read more about why ServiceBox is Built For Canada. These are worth checking before you sign up.
GST, HST, PST and QST on contractor invoices
A field service platform should allow the correct tax setup for the provinces where you do business and map invoice details properly to your accounting system. Sales tax rules vary by jurisdiction and transaction. Consult the Canada Revenue Agency's GST/HST rates and place-of-supply guidance and your accountant rather than assuming a software default is correct.
Ask to see a real sample invoice with your tax codes. Then check how that invoice appears in QuickBooks or Sage 50. Testing one Canadian transaction is more useful than a general promise of local support.
Sage 50 Canada, QuickBooks and Canadian dollars
Many established contractors already have years of customer and billing records in their accounting system. Switching FSM software should not automatically mean replacing accounting.
Confirm the exact version of QuickBooks or Sage 50 Canada you use and which records the connector supports. Ask whether pricing and support fees are quoted in Canadian dollars, and whether any foreign currency or processing fees apply.
Rural service, offline access and multiple locations
A Canadian technician might work at a rural pump station, in a mechanical room or on a job site with poor reception. Make sure the mobile workflow still supports the most important tasks when service is limited.
If you operate in two provinces or run multiple branches, test how the schedule, permissions, reporting and billing work across those locations. A branch may need its own accounting file while the owner needs a clear view of the overall operation.
Data, security and local support
Check how the provider backs up records, handles user access, supports data export and responds to outages. The Canadian Centre for Cyber Security's baseline controls offer a useful checklist for small and mid-sized businesses. If your company or a commercial client has data residency or privacy requirements, ask where information is stored. The Office of the Privacy Commissioner of Canada's guide for businesses explains key responsibilities for handling personal information.
Canadian-built does not, by itself, prove that all data is hosted in Canada or that the platform meets every regulatory compliance requirement. Get written answers for requirements that matter to your contracts.
How do you choose the best field service management software?
The best software for one service business may be a poor match for another. A company doing mostly residential repairs needs a different mix of features than a commercial mechanical firm managing maintenance at dozens of job sites.
Begin with the problems your team is trying to fix. For more on schedule handoffs, see how to fix dispatch bottlenecks in field service. Then compare each solution against real workflows instead of relying only on a product feature checklist.
Use a simple vendor scorecard
Rate each platform from 1 to 5 in each category, then multiply its rating by the suggested weight. You can adjust the weights for your business.
Category | Weight | Live test |
|---|---|---|
Scheduling and field crew dispatching | 20% | Add an urgent call and move an assigned crew |
Mobile work orders | 20% | Complete a job, including labour, parts and photos |
Customer, site and equipment records | 15% | Find a specific unit and its service history |
Trade and commercial workflow fit | 15% | Show a recurring job or multi-day project |
Invoicing and accounting | 10% | Move a completed job through billing and accounting |
Canadian fit | 10% | Confirm tax codes, currency and accounting version |
Onboarding, support and growth | 10% | Explain migration, user training and adding branches |
A platform's weighted total is calculated by dividing the 1-to-5 rating by five, multiplying by the weight, and adding the categories. A high total is helpful, but it cannot make up for a missing feature your business must have.
Ten questions to ask every FSM vendor
Can you show our dispatcher what happens when an emergency call arrives during a full day?
Can several technicians work on one work order, each recording their own hours?
What job details, customer history and equipment records can field techs see on mobile devices?
What happens when a technician has no cell signal?
Can we schedule recurring maintenance and track missed or rescheduled visits?
How are quotes, materials, expenses and time used to create an invoice?
What data moves to our exact QuickBooks or Sage 50 version, and what does not?
Can we control permissions for technicians, dispatchers, office staff and managers?
What data can be imported, what will implementation cost and how long will training take?
Will the same setup still work if we add ten technicians, more jobs or another location?
Ask the salesperson to perform these tasks live. A good demo should show your work, not just a perfect sample customer with no schedule changes, missing materials or follow ups.
What does field service management software cost?
Pricing depends on the provider, team size, plan, feature set and whether the product charges per user or by a bundled user tier. Some plans include a limited number of users; others charge separately for extra licences or modules.
When comparing quotes, look at the total cost of ownership rather than the first monthly number. Ask about implementation, importing customer and equipment data, training, accounting connectors, inventory, payment fees and support.
A free trial can help assess usability, but a free plan may not support the full team, invoicing or commercial maintenance. Test the complete workflow before deciding what is good value.
How can you calculate the ROI of FSM software?
Start with the time your team spends on repeated administration, missed materials and delayed billing. Do not assume every hour saved will turn directly into cash.
For example, imagine ten technicians each save 15 minutes per day by finding job details more quickly and entering information on site. Across 20 working days, that is 50 hours of recovered capacity each month.
At an illustrative labour value of $40 per hour, that time represents $2,000 in capacity. It is not a guaranteed $2,000 saving. The financial benefit depends on whether that time becomes billable work, lower overtime or fewer office hours.
Track a small set of before-and-after results, such as:
Hours spent scheduling, completing paperwork and following up on missing details
Days between job completion and invoice creation
Jobs completed per technician and maintenance visits completed on time
Unbilled labour, materials and expenses
Job costing accuracy and gross margin where the data is available
Customer communication problems and callbacks
Better visibility helps managers make decisions with evidence instead of guessing from a full calendar.
How should contractors implement new FSM software?
Software works best when the office and field agree on how jobs should flow. Start with a simple process rather than trying to turn on every feature in the first week. The ServiceBox customer and job-site management guide shows how customer records connect with work orders and history.
Days 1 to 30: Prepare the data and workflow
Review customers, job sites, equipment records and existing job details. Remove duplicate or outdated entries, choose the people who will lead the rollout, and agree on which information the office and techs must enter.
Configure users, roles, tax settings and accounting connections with the vendor. If migrating past jobs and customer history, ask exactly what can be imported and how you will verify it.
Days 31 to 60: Test real service work
Train a small group that includes people working directly in dispatch, field service and invoicing, not just managers overseeing the rollout. Run actual residential and commercial service scenarios, including a follow-up visit and one urgent schedule change.
Have field teams enter time, materials and notes on mobile devices, then let office staff review the completed work and create the invoice. Check for missing data and make the forms easier before rolling out to everyone.
Days 61 to 90: Expand, measure and improve
Once the basics are steady, add recurring maintenance templates, more staff, reporting and any required inventory or purchasing features. Review what slows the team down and update the workflow together.
This 30-60-90 plan is an example, not a promised timeline. A business with extensive equipment history, large projects or several accounting files may need more preparation and user training.
How ServiceBox supports growing field service contractors
ServiceBox is a Canadian-built field service management software platform designed to connect day-to-day work between dispatchers, technicians and office staff. It is especially relevant to growing commercial HVAC, electrical, plumbing and multi-trade contractors that manage both service calls and recurring maintenance.
ServiceBox brings scheduling, customer and job-site records, work orders, equipment history, time and materials, quoting, invoicing and reporting into a connected workflow. Supported accounting integrations include QuickBooks Online, QuickBooks Desktop and Sage 50 Canada. Advanced functions, purchasing features and other capabilities may depend on the plan and setup.
The platform's approach to dispatch is based on a shared visual schedule and dispatcher control rather than a promise that an algorithm will automatically find the perfect route or technician. That distinction matters if you want the office to keep control of complex jobs and last-minute changes.
If your team manages commercial service, customer equipment and maintenance agreements, ask for a demo built around one of your actual job days. The goal is to see whether the full workflow fits, not simply to watch a list of features.
Book a ServiceBox demo to walk through scheduling, work orders, technician mobile access and your accounting process.
Frequently asked questions about field service management software
What is field service management software used for?
Field service management software is used to schedule technicians, dispatch jobs, manage digital work orders, share customer details and keep office and field teams aligned. Many systems also support estimates, time tracking, job costing, recurring maintenance, invoicing and accounting integrations. The exact features depend on the vendor.
What is the difference between CRM and FSM?
CRM software focuses on customer relationships, sales activity and follow ups. FSM focuses on delivering work at customer locations, including field crew dispatching, technician tasks, service history, equipment and billing. A contractor may use both, but an FSM system often includes the customer information needed for active service work.
What is integrated scheduling for contractors?
Integrated scheduling means a technician's calendar assignment is connected to the job's work order and related information. When the office updates the schedule, staff can still see the customer, site, notes and status of that work. It is more useful than a calendar that holds only names and times.
What is mobile workforce management?
Mobile workforce management is the process of keeping employees who work away from the office connected to their tasks, schedules and managers. For contractors, it typically means a field service mobile app that lets technicians open jobs, record time, add materials, complete forms and update progress.
Can FSM software handle residential and commercial service work?
Yes, many platforms support both. Residential companies often focus on appointments, urgent calls and quick invoicing. Commercial service contractors may need multi-building customer structures, equipment records, recurring visits, larger crews and detailed billing. Test both workflows if your business serves both markets.
What is the best field service management software for small businesses?
The best field service management software is the tool that fits the company's trade, team size, service volume and accounting setup. For a small or mid-market contractor, prioritize scheduling, mobile work orders, customer history and the full quote-to-invoice process. ServiceBox is one option for Canadian and North American trade service teams.
Can field service software manage HVAC maintenance agreements?
Yes, some field service platforms can create recurring work orders, record equipment history and use checklists for preventive maintenance. This can help HVAC companies track planned visits across commercial clients and make follow ups easier to manage. Ask how missed visits, renewals and equipment-specific tasks are handled.
Does field service software work with QuickBooks Online and Sage 50 Canada?
Some products do. ServiceBox supports integrations with QuickBooks Online, QuickBooks Desktop and Sage 50 Canada. Always verify the specific version and the supported transfer of invoices, payments, customer information and timesheets before implementation.
How does contractor dispatch software improve a busy schedule?
Dispatch software shows the day's assigned work and lets an office respond when priorities change. It can help staff see open time, move assignments and communicate job details to technicians. It may also include GPS tracking or route optimization, but those features vary and should be demonstrated rather than assumed.
Is free contractor scheduling software enough for a growing service business?
Free scheduling tools may work when a business only needs a basic calendar. As field teams expand, you may also need work orders, records of past jobs, technician time, materials, reporting and accounting connections. Compare the total workflow and limits before choosing a free tool based on price alone.
Final thoughts: choose a system that works for your whole team
The right field service management software helps a contractor keep work moving from the first call to the final invoice. Dispatch should know who is available, technicians should have the correct job details, and the office should not have to chase paperwork to get paid.
For Canadian HVAC, electrical, plumbing and multi-trade companies, look for strong scheduling and mobile workflows, reliable commercial job history, recurring maintenance support and accounting that fits how you do business.
You do not need the most complex system in the world. You need one your people can use every day, with enough control and resources to support your next stage of growth.
See whether ServiceBox fits your crew. Book a demo and bring an example of a real job, schedule change or invoicing problem you want to solve.

