A software demo can make almost any product look complete. The real question is what happens between screens: whether the customer, site, generator, scope, field evidence, and financial record survive each handoff without being retyped or reconstructed.
Use this guide to compare every vendor against the same operating scenario. It covers the wider generator business — sales, installation projects, service, rental where applicable, and billing — while the generator business software overview explains the category and the PowerOps approach.
FREE SCORECARD
Download the weighted generator business software scorecard. It opens in Excel or Google Sheets and gives three vendors the same ten tests, weights, and zero-to-five scoring scale.
Use one scoring method for every vendor
Score only what the vendor demonstrates or documents. A promised roadmap item is not a live capability, and a verbal "yes" without a working example is not proof.
- 0 — Not shown: the vendor did not demonstrate or document it.
- 1 — Manual workaround: the result depends on a separate file, inbox, or repeated entry.
- 2 — Partial: some of the scenario works, but a material record or handoff breaks.
- 3 — Works with limits: the core scenario works and the limits are acceptable or manageable.
- 4 — Complete: the full test works without a material workaround.
- 5 — Proven in your pilot: your own representative data completed the test and reconciled.
Multiply each score by its weight. A high total is useful, but a failed hard requirement still overrides the total. If complete data export or the required field workflow is a hard gate, do not average that failure away with attractive secondary features.
1. Match the operating scope
Start by writing down what the company actually does: generator sales, estimating, installation projects, commissioning, repair, recurring maintenance, rentals, parts, and billing. Mark functions that are genuinely out of scope instead of rewarding a vendor for features the company will not use.
Ask the vendor to show where each in-scope function starts and ends. A product may be strong for service dispatch but still require a separate project system for installations, or it may manage sales well but stop before field execution. The right answer depends on whether those boundaries create acceptable integrations or another manual handoff.
2. Test the customer, site, and equipment model
Build one customer with two sites. Put a generator and its transfer switch at one site, then add the make, model, serial, rating, fuel type, location, and any documents the team needs. The vendor should show how those records remain distinct, searchable, and connected.
Then ask what happens when a unit is replaced, moved, or serviced under a different agreement. The evaluation is not whether the software has an "equipment" field. It is whether the equipment has a durable identity and usable history across sales, project, and service work.
3. Run one lead-to-paid handoff
Enter a lead once. Turn it into a quote, approve the quote, create the operational work, schedule it, complete it in the field, produce the customer record, and create the invoice. At every step, verify which fields carried forward and which had to be entered again.
Record the exact breakpoints. "It integrates" is too broad: document which system owns the customer, scope, job status, attachments, invoice, payment status, and error recovery. If a failed sync can leave two plausible versions of the same record, the handoff is not resolved.
4. Prove recurring agreements and PM obligations
Create an agreement that covers multiple units and more than one visit. Confirm how each obligation becomes scheduled work, how due and overdue work is surfaced, and how a change to the agreement affects future work without rewriting completed history.
The software should not invent the maintenance cadence. Configure the test from the actual agreement, equipment instructions, governing standard, and authority having jurisdiction. The vendor's job is to preserve and execute the configured obligation, not decide it.
5. Complete the field workflow on the device technicians use
Give the technician the actual mobile device and run the representative work. Verify access to the site, unit, scope, history, readings, photos, notes, parts, time, recommendations, and signature or completion evidence that the company requires.
Put the device into limited-connectivity mode. Ask which drafts persist locally, which actions queue, which require a connection, how duplicate submissions are prevented, and what the user sees when synchronization fails. Record the observed behavior; do not assume "mobile app" means the complete workflow survives a dead zone.
6. Verify permissions, approvals, and edit history
Test at least three roles: a field technician, an office user, and an owner or manager. Confirm what each can view, change, approve, export, and delete. Then change a material record and ask the vendor to show who changed it, when it changed, and what the prior value was.
The required control depends on the business and the record. The evidence should be specific: named users, server timestamps, approval boundaries, and a history that matches the actions performed in the pilot. Do not accept a generic security slide as proof of record-level behavior.
7. Follow scope and money through the work
Use a quote with labor, material, equipment, tax, and a change after approval. Confirm how the system preserves the approved version, who can alter scope, how the operational team sees the current commitment, and how completed work becomes an invoice.
If accounting is external, test the supported connection with the vendor's current documentation. Record the direction of synchronization, the source of truth, duplicate prevention, failure handling, and which fields do not move. A logo on an integrations page is not an end-to-end accounting test.
8. Reconcile operating reports to source records
Pick several management questions the company asks now: open quotes, scheduled capacity, overdue PM work, unbilled completed work, unpaid invoices, or revenue by line of business. Ask the vendor to produce the answer and drill each number back to the underlying records.
Separate booked sales, billed revenue, cash received, cost, and profit. If the system does not hold job-cost data, it cannot prove actual profit. A dashboard is useful only when its metric definition and source population are clear enough to reconcile.
9. Test migration and complete export
Import a small, deliberately messy sample before discussing a bulk migration. Include duplicate customers, missing serials, multiple sites, equipment, open work, and an agreement. Require a validation report that distinguishes accepted rows, rejected rows, and transformed values.
Then export the pilot. Confirm whether the company can retrieve customers, sites, equipment, history, agreements, work, attachments, and financial records in documented formats with stable identifiers. The exit path matters before the contract is signed, not after the relationship ends.
10. Finish a representative pilot
A pilot is not a guided tour. Use the same representative workflow for every finalist and have the people who will do the work perform their own steps. Record setup effort, vendor assistance, training gaps, exceptions, and the manual processes that remain.
End with a reconciliation: the customer and equipment are correct, the approved scope matches the work, the field record is complete, the invoice is supported, the reports point to the same source records, and the export contains what was created. Score five only when that evidence exists.
The vendor demo script
Send this scenario before each demo so every vendor is evaluated on the same ground:
- Create one customer with two sites, one generator, and one transfer switch.
- Create a lead and quote for installation or major repair work.
- Approve the quote and turn it into operational work without rebuilding the record.
- Create a recurring agreement covering the same equipment.
- Schedule and dispatch a representative visit.
- Capture readings, photos, notes, parts, and a recommendation on the field device.
- Demonstrate the limited-connectivity and failed-sync behavior.
- Complete the work and show the customer-facing record.
- Create the invoice and reconcile it to the approved scope and completed work.
- Show the change history, role boundaries, reports, and complete export.
Make the decision from evidence
Use the weighted score to organize the evidence, then apply hard gates. The winning vendor is not the one that says yes most often. It is the one that proves the company's required workflow, states its limits clearly, and leaves the fewest unowned handoffs.
Before signing
- Attach the completed scorecard and pilot notes to the decision record.
- List every integration, migration, security, and support assumption that still needs verification.
- Define the source of truth for each customer, equipment, job, document, and financial record.
- Record contract term, implementation scope, data ownership, export terms, and exit obligations.
- Do not convert a roadmap promise into a current capability in the final score.