Drone Software Setup for Commercial Operators

The aircraft gets you airborne. The software determines what you actually deliver. Here's how to build your stack — matched to your niche, not someone else's workflow.

Getting Started Series
Complete Guide to Launching a Commercial Drone Business

The Software Is Half the Job

New operators spend a lot of time researching aircraft and almost no time researching software. That's backwards. The drone gets you airborne — the software determines what you actually deliver to a client. And in commercial work, the deliverable is everything.

A general contractor doesn't care which aircraft you flew. They care whether the orthomosaic is accurate, whether the progress report is organized, and whether the files are in a format their project management platform can use. An insurance adjuster doesn't care about your flight specs. They care whether the imagery is timestamped, GPS-tagged, and documented in a way that supports a claim.

Getting your software stack right before you take on paying clients saves you from the painful experience of delivering substandard work because you didn't understand your own workflow. This article gives you the overview — deeper platform-specific guides are coming in the software section of this site.

The Three Layers of a Commercial Drone Software Stack

Commercial drone software falls into three distinct categories, each serving a different part of the operation. Most operators need at least two of the three. Which ones — and which specific platforms — depends entirely on your niche.

Layer 1
Flight Planning & Execution
How you plan missions, execute automated flights, and manage airspace compliance in the field.
Layer 2
Data Processing & Deliverables
How you turn raw imagery into the orthomosaics, models, reports, and files your clients actually receive.
Layer 3
Fleet & Operations Management
How you manage aircraft health, pilot activity, flight logs, and compliance documentation across your operation.

Not every niche requires all three layers equally. A roof inspection operator needs Layer 1 for basic flight execution and a systematic approach to Layer 2 for organized deliverables, but Layer 3 fleet management only matters once you're running multiple aircraft or pilots. A serious AEC mapping operation likely needs all three from day one.

DJI Pilot 2 — Your Starting Point

Layer 1 · Flight Planning
DJI Pilot 2
The default flight app for enterprise DJI platforms

DJI Pilot 2 is the native flight application for DJI's enterprise aircraft lineup — the Matrice and Mavic Enterprise series. If you're flying enterprise DJI hardware, you're starting here. It handles basic mission planning, automated waypoint flights, and integrates directly with DJI's airspace authorization system for LAANC requests in controlled airspace.

For operators doing roof inspection, general site documentation, or SAR operations, Pilot 2 is often sufficient on its own for the flight planning layer. It's reliable, it's purpose-built for the aircraft, and it requires no additional subscription. Where it falls short is in the kind of advanced mapping mission planning and cloud-connected workflow that serious AEC mapping operators need — for that, you're moving to DJI Terra or DroneDeploy.

Works Well For
  • Native integration with all DJI enterprise aircraft
  • Roof inspection and general documentation missions
  • SAR operations and thermal workflows
  • LAANC airspace authorization
  • No additional subscription cost
Limitations
  • Limited advanced mapping mission planning
  • No cloud processing or collaborative deliverables
  • Data stays local — no client-facing portal
  • Not the right tool for high-accuracy AEC mapping

DJI Terra — When Model Quality Is the Priority

Layer 1 + 2 · Planning & Processing
DJI Terra
Best-in-class 3D model reconstruction for digital twins and AEC

DJI Terra is DJI's professional mapping and 3D reconstruction platform, and it earns its place in the stack for one specific reason: model quality. When the deliverable is a digital twin, a detailed 3D model, or any output where the accuracy and visual fidelity of the reconstruction matters, Terra consistently produces better results than cloud-based alternatives. The local processing engine is powerful, and the integration with DJI's enterprise aircraft — particularly the Matrice line — is seamless.

Terra handles both the flight planning side (automated mapping missions with configurable overlap, altitude, and GSD) and the processing side (photogrammetry, point cloud generation, DSM, and 3D mesh). For operators doing high-end AEC documentation, MEP mapping, or digital twin deliverables, Terra is the right tool for the reconstruction work. The limitation is that Terra is a local desktop workflow — processed files live on your machine, not in a client-accessible cloud environment.

Terra is available as a one-year enterprise subscription. DJI has historically offered the first year free with qualifying Matrice aircraft purchases — worth verifying at time of purchase, as this is one of the better software deals in the commercial space.

Works Well For
  • Digital twin and 3D model deliverables
  • High-accuracy AEC reconstruction
  • MEP and as-built documentation
  • Local processing — no data leaves your machine
  • Deep integration with DJI Matrice series
Limitations
  • Local desktop workflow — no cloud collaboration
  • No client-facing sharing portal
  • Annual subscription required after trial period
  • Steeper learning curve than cloud platforms

DroneDeploy — When Collaboration Is the Priority

Layer 1 + 2 · Planning & Processing
DroneDeploy
Cloud-native mapping with client-ready collaborative deliverables

DroneDeploy is the platform most AEC clients are already familiar with — and that familiarity matters more than most operators realize. When a general contractor or project manager has worked with drone data before, there's a reasonable chance they've seen it delivered through DroneDeploy's web viewer. The ability to share a link, have a client pull up the orthomosaic in their browser, drop pins, measure distances, and track progress over time without any software installation is a genuine competitive advantage.

The processing quality in DroneDeploy is solid for most AEC applications — orthomosaics, point clouds, elevation models, and progress tracking all perform well. Where it sits behind Terra is in the quality of 3D model reconstruction and the visual fidelity of digital twin outputs. If the deliverable is a shareable progress map or a collaborative site documentation platform, DroneDeploy is the right tool. If the deliverable is a high-fidelity 3D model, Terra wins.

DroneDeploy's subscription pricing is significant — this is not a budget tool. The investment is justified when you have clients who will genuinely use the collaborative features and when recurring project work creates ongoing value from the platform. It's harder to justify for one-off jobs or niches where the deliverable is static files rather than a living project environment.

Works Well For
  • Collaborative deliverables with client-facing web viewer
  • Recurring AEC progress documentation
  • Clients already familiar with the platform
  • Cloud processing without local hardware requirements
  • Annotations, measurements, and progress overlays
Limitations
  • Significant subscription cost
  • 3D model quality behind Terra for digital twin work
  • Data lives in cloud — some clients have data sovereignty concerns
  • Harder to justify for infrequent or static-deliverable work
Terra vs DroneDeploy — The Simple Version

Need the best possible 3D model and digital twin? Use Terra for processing. Need a client-accessible cloud environment where the project team can view, annotate, and track progress? Use DroneDeploy. Many serious AEC operators use both — Terra for reconstruction quality, DroneDeploy for client delivery. They solve different problems.

DJI FlightHub 2 — Operations at Scale

Layer 3 · Fleet & Operations Management
DJI FlightHub 2
Enterprise fleet management, live monitoring, and compliance documentation

FlightHub 2 is DJI's cloud-based enterprise operations platform — and it occupies a different part of the stack than Terra or DroneDeploy. Where those tools are about producing deliverables, FlightHub 2 is about managing the operation itself. Flight log aggregation, aircraft health monitoring, pilot activity tracking, live flight monitoring across multiple simultaneous operations, and compliance documentation all live here.

For a solo operator running one aircraft on one job at a time, FlightHub 2 is probably more infrastructure than you need right now. But for operators running multiple aircraft, managing pilots, working with clients who require documented compliance records, or operating in environments where live situational awareness matters — public safety, disaster response, large construction sites — FlightHub 2 becomes genuinely valuable rather than optional.

It's worth understanding what FlightHub 2 does even if you're not using it yet. As your operation scales, it's the tool that keeps multi-aircraft, multi-pilot operations organized and documentable. The jump from managing one aircraft to managing several is where operations tend to develop gaps in record-keeping and compliance documentation — FlightHub 2 closes those gaps.

Works Well For
  • Multi-aircraft and multi-pilot operations
  • Flight log aggregation and compliance records
  • Live monitoring of simultaneous operations
  • Public safety and disaster response coordination
  • Clients requiring documented operational compliance
Limitations
  • Overkill for solo single-aircraft operators
  • Subscription cost adds up before scale justifies it
  • Not a data processing or deliverable tool

Quick Reference — Software by Niche

Every operation is different, but here's a practical starting point for common commercial niches:

Niche Layer 1: Flight Layer 2: Processing Layer 3: Fleet
AEC / Construction Mapping Terra DroneDeploy Terra (models) DroneDeploy (collab) FlightHub 2 at scale
Roof Inspection DJI Pilot 2 Organized folder + report template Optional
Search & Rescue DJI Pilot 2 Mission-dependent FlightHub 2 for coordination
Real Estate / Photography DJI Pilot 2 Lightroom / standard editing Not typically needed
Digital Twins Terra Terra FlightHub 2 recommended

Frequently Asked Questions

Do I need to subscribe to everything from day one?
No. Start with what your niche actually requires. Most operators can begin with DJI Pilot 2 — which is free — and add Terra or DroneDeploy once they have clients whose work justifies the investment. Subscribing to enterprise software before you have enterprise clients is a common and expensive mistake. Let your client requirements drive your software decisions, not the other way around.
Is there a free trial for DJI Terra or DroneDeploy?
Both platforms offer trial access — verify current terms directly with each provider as these change. DJI has historically bundled Terra subscriptions with enterprise aircraft purchases. DroneDeploy offers trial periods and demo access. Use trial time deliberately: process real data from your niche and evaluate whether the output meets the standard your clients will expect.
What about Pix4D?
Pix4D is a legitimate and widely-used photogrammetry platform — particularly strong in survey-grade accuracy applications. It's worth knowing about, and we'll cover it in a dedicated comparison. For most new commercial operators, starting with Terra or DroneDeploy and adding Pix4D later if specific client requirements demand it is the practical approach. It's not a necessary day-one investment for most niches.
How do I deliver files to clients for roof inspection if I'm not using a cloud platform?
A well-organized folder structure, consistent naming conventions, and a clear delivery method (Google Drive, Dropbox, or a WeTransfer link) gets the job done for most inspection clients. What matters more than the delivery mechanism is the quality and organization of the imagery itself — timestamped, GPS-tagged, systematically named, and accompanied by a simple summary report. Clients who need more structured delivery will tell you.
When does it make sense to invest in FlightHub 2?
When the cost of disorganized operations — missed flight logs, undocumented compliance, difficulty tracking aircraft health across a fleet — exceeds the subscription cost. For a solo operator with one aircraft, that point hasn't arrived yet. For an operation with two or more aircraft, multiple pilots, or clients with compliance documentation requirements, FlightHub 2 pays for itself in time saved and liability reduced.