- 1How to Start a Commercial Drone Business
- 2FAA Part 107 Certification — Complete Guide
- 3Commercial Drone Insurance — What You Actually Need
- 4Finding Your Drone Niche — Stop Flying Everything
- 5Choosing the Right Drone for Your Niche
- 6Drone Software Setup for Commercial Operators — You are here
- 7Building Skills Before Taking Clients — Coming Soon
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.
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
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.
- 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
- 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
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.
- 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
- 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
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.
- 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
- 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
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
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.
- 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
- 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 |