โ† All Apps
MorForm Office โ€” Windows Desktop App

User Guide

Jobs, estimates, crew management, and supervisor report review

๐Ÿ–ฅ Windows Desktop  ยท  Companion to MorForm Manager
๐Ÿ‘‹
Welcome to MorForm Office
MorForm Office โ€” Windows Desktop MorForm Office is the desktop companion to the MorForm Manager mobile app. Run it on your office PC to manage jobs, build detailed estimates, review supervisor reports, and track project actuals โ€” all without accounts, cloud storage, or subscriptions.

Everything is stored locally on your computer. Communication happens entirely through email attachments โ€” three custom file types handle the whole workflow. .morjob dispatches jobs to supervisors. .morrep brings supervisor reports back to you. .mordata moves your full project data between Manager mobile and MorForm Office. No internet connection required to use the app.

What MorForm Office does

FeatureDescription
JobsCreate and manage job sites, assign PMs, add contacts and permits, dispatch to supervisors
EstimatesFull CSI-division estimate builder with labour, materials, sub costs, markup, and scope of work
CrewDirectory of your PMs, supervisors, safety officers, and employees
Contacts & VendorsSubcontractor and supplier directory โ€” linked to estimate rows
InboxImport and approve supervisor pay period reports (.morrep)
Settings โ†’ Data & BackupImport .mordata from Manager mobile โ€” merge or replace jobs, estimates, PMs, crew, and notes
OverviewBudget vs. actuals dashboard across all active jobs
โœ…
First-Time Setup

On first launch, a setup wizard walks you through the essentials. It takes about two minutes.

1
Company
Enter your company name, address, city, province, phone, and website. Upload your logo โ€” it appears on every PDF quote you generate.
2
Your Profile
Your name, title, email, and phone. Supervisors see this as the PM contact on every job you dispatch to them.
3
PDF & Quotes
Set your quote number format (auto or manual), validity period in days, standard terms, and upload a photo of your handwritten signature for quote sign-off.
๐Ÿ’ก Add supervisors in Crew before creating your first job so you can assign and dispatch to them immediately.

You can update all these settings later in Settings at any time.

๐Ÿ—๏ธ
Jobs

Jobs are the foundation of MorForm Office. Every estimate, expense, and supervisor report is linked to a job.

Creating a Job

Click + New Job in the top right. Fill in:

Job name Address Start & end dates Status Scope notes Project Manager Site contacts Permits Photos Documents (PDF)

Job Status

๐ŸŸข Active
โ†’
๐Ÿ”ต Complete
or
๐ŸŸก On Hold

Change status any time by editing the job. Status affects how it appears in Overview.

CSV Import

Use ๐Ÿ“Š Import CSV to create multiple jobs at once. Download the template from Settings โ†’ Data & Backup first. Required columns: Job Name, Address, Start Date, End Date.

Site Contacts & Permits

Add site contacts (owner, inspector, safety officer) directly to the job. Add permits with permit type and expiry date. Both are included in the dispatch package sent to the supervisor.

๐Ÿ’ก Photos and PDF documents attached to a job (site plans, drawings) are bundled into the .morjob dispatch. The supervisor sees them on their phone.
๐Ÿ“ค
Dispatching Jobs

When a job is ready to go to site, dispatch it to a supervisor. They receive a .morjob file by email and import it into the MorForm app on their phone in one tap.

1
Open the job and click ๐Ÿ“ค Dispatch
Found in the job detail view.
2
Select a supervisor
Choose from your Crew directory. Their email pre-fills in the compose window.
3
Choose what to include
Contacts, photos, and documents are selectable. Uncheck anything you don't want to send.
4
Send Job Package
Your default mail client opens with the .morjob file attached and the supervisor's email pre-filled. Review and send.

What's in the dispatch package

Job name & address Start & end dates Scope notes PM contact info Site contacts Trade scopes from estimate Permits Site photos Plans & documents
โš ๏ธ If the package exceeds ~15 MB you'll be warned. Large PDF drawings are the usual cause โ€” consider compressing them first.
๐Ÿ“Š
Estimates

Each job has one estimate. Click a job card on the Estimates screen to open it. The estimate is built on an 84-row CSI Division template covering Divisions 00โ€“28. You can also import your own XLSX template in Settings โ†’ Import Templates.

Column reference

ColumnDescription
DivisionCSI division code โ€” e.g. 09 22 16
DescriptionLine item name
Contractor / VendorWho is doing the work. Click ๐Ÿ“‹ to choose from your Contacts & Vendors directory.
WkrsNumber of workers on this line
HrsHours per day per worker
DaysNumber of working days
Rate $Hourly rate โ€” Labour = Wkrs ร— Hrs ร— Days ร— Rate
Mat'l $Material cost for this line
Sub $Subcontractor cost (external quote)
Markup %Row-level markup override. Leave blank to use the estimate's default markup.
Total $Sub Total (Labour + Mat'l + Sub) + Markup

Scope of work (๐Ÿ“)

Click the ๐Ÿ“ icon on any row to add a scope description for that trade. Scope text is included in the .morjob dispatch โ€” the supervisor sees exactly what each trade is on site to do. When a supervisor marks a scope complete it comes back in their .morrep report and updates the estimate automatically.

๐Ÿ“ The ๐Ÿ“ icon turns gold when a scope is written, and green when the supervisor marks it complete. Rows with complete scope have a subtle green background.

Section headers

Click + Header to add a section divider (e.g. Division 09 โ€” Finishes). Headers organise the table visually but don't affect totals.

Default markup

Set a project-wide default markup percentage at the top of the estimate. Individual rows can override it โ€” leave the Markup % field blank on a row to use the default.

XLSX import & export

Export any estimate to Excel with Export XLSX. Import from an existing spreadsheet with ๐Ÿ“ฅ Import XLSX โ€” the importer looks for columns named Division, Description, Contractor/Vendor, Workers, Hours, Days, Rate, Mat'l, Sub, Scope.

๐Ÿ’ก If you type a vendor name in the estimate that doesn't exist in Contacts yet, it's automatically added as a stub with a โš  Add info badge. Fill in their details in the Contacts screen.
๐Ÿ“„
PDF Quotes

MorForm Office generates client-ready HTML quotes that you print to PDF in your browser.

1
Set up PDF settings
In Settings โ†’ PDF & Quotes โ€” configure your quote number format, validity period, standard terms, and upload a signature photo.
2
Open the estimate and click Export PDF
Choose Client or Internal version. Set client name, cover notes, and which details to show (markup, vendor names, scope).
3
Save as PDF in your browser
The quote opens in your default browser as an HTML file. Use Ctrl + P โ†’ Save as PDF to produce the final document.

Quote numbering

๐Ÿ”ข Auto mode formats quote numbers as Q-YYYY-NNN and increments the counter each time you export. Manual mode lets you type a number each time. Use the Override field to set a specific next number โ€” it clears automatically after one use.

Signature upload

Take a photo of your handwritten signature on white paper. Settings โ†’ PDF & Quotes โ†’ Upload Signature opens an editor where you can rotate and crop the photo, then the background is automatically removed to give you a clean transparent signature for quotes.

๐Ÿ‘ท
Crew

Crew stores your internal team โ€” the people you directly manage. It is separate from Contacts & Vendors, which stores external companies and subcontractors.

TypeNotes
Project ManagersAssignable to jobs. Their name, email, and phone appear as the PM contact in every dispatched .morjob.
SupervisorsAuto-added when you import their first .morrep report. You can also add them manually before dispatching.
Safety OfficersInternal safety staff โ€” for reference and routing.
Employees / LabourersYour direct-hire workers.
Other ContactsInternal contacts who don't fit another category โ€” accountants, architects on retainer, etc.
๐Ÿ’ก Supervisors are created automatically the first time you import one of their reports. You don't need to add them manually before they send their first .morrep.
๐Ÿข
Contacts & Vendors

Your directory of external companies and individuals. Use it to store subcontractors, material suppliers, inspectors, and clients. Contacts are selectable in Estimates via the ๐Ÿ“‹ picker in the Contractor/Vendor column.

Categories

๐Ÿ”ง Subcontractors ๐Ÿ“ฆ Vendors & Suppliers ๐Ÿ” Inspectors ๐Ÿ  Owners & Clients ๐Ÿ‘ค Other

Filter by category using the tab row at the top. Search by company name, contact name, role, or email.

Adding contacts

Click + Add Contact in the top right, or click any existing card to expand it and edit inline. Fields: company name, contact person, category, role/trade, email, phone, address, notes.

โš  Add info badge

When you type a new vendor name into an estimate row that doesn't match any existing contact, a stub entry is created automatically. It appears in Contacts with a yellow โš  Add info badge. Click the badge to open the card and fill in their details. The orange number on the Contacts nav item shows how many stubs are waiting.

๐Ÿ’ก Existing subcontractors from your Crew directory are automatically migrated into Contacts when you first open the Contacts screen.
๐Ÿ“ฅ
Inbox

Supervisors submit pay period reports from the MorForm app on their phone. Those reports arrive in your email inbox as .morrep file attachments.

Import from Manager Mobile

MorForm Office can receive a full data snapshot from MorForm Manager mobile. This lets you continue work on a larger screen, or receive a job handoff from another project manager.

1
On Manager mobile โ€” Settings โ†’ Data & Backup โ†’ Send to Office / Handoff
Sends a .mordata file to your email (and optionally other PMs).
2
Save the .mordata attachment to your computer
3
In MorForm Office โ€” Settings โ†’ Data & Backup โ†’ ๐Ÿ“ฑ Import .mordata
4
Choose Merge or Replace All
Merge adds new jobs, PMs, crew and notes without touching existing data. Replace All wipes current data and loads the snapshot โ€” double confirmed before proceeding.
๐Ÿ’กThe .mordata file contains all jobs, estimates, budgets, PMs, supervisors, and notes. Supervisor submission details are included as summaries only.

Importing a report

1
Save the attachment
In your email client, save the .morrep file to your computer (e.g. Downloads folder).
2
Click ๐Ÿ“ฅ Import .morrep
Browse to the saved file and open it. The report appears in the Inbox list.
3
Review
Click the report to open it. Review hours (regular and overtime), expenses, and any safety documents attached.
4
Approve
Click Approve to commit hours and expenses to the job's actuals. Scope completions reported by the supervisor are applied to the estimate. The report is marked reviewed.

What gets committed on approval

Regular hours โ†’ job actuals Overtime hours โ†’ job actuals Expenses โ†’ job actuals Scope completions โ†’ estimate rows Supervisor added to Crew if new

Report routing

Set up forwarding addresses in Settings โ†’ Report Routing. When you approve a report, expense summaries can be forwarded to Accounting and safety document summaries to your Safety Manager โ€” your default mail client opens automatically with the pre-composed message.

Incident Report Sign-off

๐Ÿšจ When a report contains an incident report, a red ๐Ÿšจ INCIDENT badge appears on the report row. Alberta OH&S requires the employer to investigate reportable incidents and document corrective actions. The sign-off in MorForm creates this record.

Open the report โ€” a dedicated red sign-off section appears below the safety documents. For each incident:

1
Review the incident details
The supervisor's incident title, date, and description are shown.
2
Enter corrective actions
Describe what was done, root cause, who is responsible for follow-up, and by when. Be specific โ€” this is your investigation record.
3
Click โœ… Sign Off
Records your name, timestamp, and corrective action notes permanently.
4
Click ๐Ÿ“„ Export PDF
Generates a full incident report document including your sign-off. Opens in your browser โ€” use File โ†’ Print โ†’ Save as PDF. Keep this on file for OHS compliance. Can be provided to an OHS officer on request.
โ„น๏ธ Incident sign-off is separate from report approval. Sign off the incident first, then approve the full report. Sign-off cannot be undone.
โš ๏ธ The same .morrep file cannot be imported twice โ€” MorForm Office detects duplicates by supervisor email, period dates, and job IDs.
๐Ÿ“ˆ
Overview

The Overview screen gives you a bird's-eye view of every job โ€” budget vs. actuals, hours logged, expenses incurred, scope completion, and outstanding reports. Click any job row to open its full dashboard.

Job dashboard

The job dashboard shows:

CardWhat it shows
BudgetEstimate total from your estimate
Hours loggedActual hours committed from approved reports vs. estimated hours
ExpensesTotal actual expenses committed, with reimbursable breakdown
ScopeTrades with scope complete out of total trades assigned
ReportsTotal reports received, with unreviewed count

Below the KPI cards: a progress bar for hours vs. estimate, budget breakdown by Labour / Mat'l / Sub, expense categories, trade scope list, assigned supervisors, and recent report history.

๐Ÿ”—
How the Suite Connects

MorForm Office, MorForm Manager (mobile), and MorForm (supervisor mobile) are designed to work together with zero accounts or cloud infrastructure. All communication is through email file attachments.

๐Ÿ–ฅ MorForm Office
or MM mobile
โ†’
.morjob email attachment  โ†’  Supervisor imports on phone
๐Ÿ“ฑ MorForm
supervisor app
โ†’
.morrep email attachment  โ†’  Manager imports in Office or MM mobile
๐Ÿ–ฅ MorForm Office
โ†’
Approves report โ†’ commits actuals โ†’ updates scope in estimate
๐Ÿ“Ž MorForm Office and MorForm Manager share the same .morjob / .morrep file format. A supervisor doesn't know or care whether the dispatch came from the desktop or mobile app.
โš™๏ธ
Settings
SectionWhat you configure
AppearanceTheme: Light / Dark / Auto (follows Windows). Accent colour โ€” 10 options including Gold, Navy, Steel, Teal, Forest, Slate, Charcoal, Brick, Red, Purple.
CompanyCompany name, address, city, province, phone, website, and logo. Logo appears on PDF quotes.
My ProfileYour name, job title, email, and phone. Appears as the PM contact in dispatched jobs.
PDF & QuotesQuote number format (auto Q-YYYY-NNN or manual), validity days, terms text, and signature. Signature editor removes the paper background automatically.
Report RoutingAccounting email (receives expense summaries on approval) and Safety email (receives safety document summaries).
Import TemplatesUpload a custom XLSX estimate template to replace the built-in 84-row CSI template for new estimates. Download the standard template first to see the expected column format.
Data & BackupExport a full JSON backup of all data. Import a backup to restore. Data is stored at %APPDATA%\morform-office\morform-office-data.json
๐Ÿ“
File Formats
FormatDirectionDescription
.morjob Office / Manager โ†’ Supervisor Job dispatch package. Contains job details, contacts, permits, trade scopes, photos, and documents. JSON format.
.morrep Supervisor โ†’ Office / Manager Pay period report. Contains time entries, expenses, safety forms, and scope completion statuses. JSON format.
.xlsx Import / Export Estimate import and export. Also used for bulk job import when formatted as the job template.
.csv Import Bulk job import using the MorForm job template (download from Settings โ†’ Data & Backup).
.json Backup Full app data backup. All jobs, estimates, crew, contacts, reports, and settings in one file.
๐Ÿ’ก Both .morjob and .morrep are plain JSON files. If you ever need to inspect or troubleshoot one, you can open it in any text editor.