Industry guide · Custom Software

Aircraft Technical Publications Software: Proving the Mechanic Had the Current Revision

Aviation Technical Publications software visual showing book marked, git compare, and tablet smartphone.
The short answer

If you operate a mixed fleet, or run a maintenance organisation working several customer aircraft, and your technical publications manager is folding OEM revisions into operator effectivity by hand every month, building a distribution and effectivity layer is usually justified above roughly thirty aircraft or three type ratings. A focused first release covering source ingest for your main manual set, effectivity resolution to tail level, and controlled offline distribution with read and acknowledge tracking typically runs $80,000 to $190,000 and ships in 14 to 20 weeks in our delivery experience. A full platform adding authoring for your own deviations and engineering orders, flight operations manual management, task card linkage into the maintenance system and full revision audit lands at $220,000 to $550,000 phased over 6 to 14 months. A single type operator with twelve aircraft should buy a packaged product and stop there.

Why the revision problem is worse than it looks from the outside

A mechanic is on a stand at 02:00 with a tablet, working a task on an aircraft that arrived on a wet lease three weeks ago. The maintenance manual on the tablet is the operator's library. The aircraft was modified under a supplemental type certificate by its previous operator, and the affected chapter in the operator's library does not reflect that modification, because the effectivity in the OEM data is by manufacturer serial number and the operator's library was built around its own fleet baseline. The mechanic follows the procedure that is on the screen. Nothing goes wrong that night. The finding appears eleven months later during a records audit, and the question asked is not whether the work was correct, it is whether the organisation can demonstrate the mechanic had the applicable data.

Both the European and the American maintenance frameworks require that current, applicable technical data is available to the person performing the work. That sentence contains three separate engineering problems: current means revision control against a continuous OEM feed, applicable means effectivity resolved to the specific aircraft in front of the mechanic, and available means it reached an offline device in a hangar with no signal and can be proved to have done so.

The typical stack is a shared drive of PDFs, an OEM portal per manufacturer with its own login, a viewer application for the structured data, an email distribution list for revision notices, and a spreadsheet where the publications manager tracks which revision is current for which manual. That spreadsheet is the actual control system, and it is maintained by one person who has been doing it for years. This is not a document management problem. It is a data problem that produces documents.

Problem 1: the source data is structured, and structured differently by manufacturer

Modern maintenance data arrives as S1000D data modules with a common source database, or as ATA iSpec 2200 content, or as PDF for older types and for a surprising number of component manuals. Each manufacturer applies the standards with its own conventions. Data module codes, applicability expressions, illustration handling and revision markers all vary in ways that matter when you try to automate.

Vistair DocuNet, Web Manuals and Comply365 all address parts of this space and each is genuinely good at what it targets. Web Manuals is strong for flight operations manual authoring and compliance linking with an accessible editing experience. Comply365 is strong on distribution and read and sign at scale. DocuNet spans document control for operators with a long aviation track record. What none of them removes is the operator specific work of taking manufacturer structured data, applying your own fleet effectivity, layering your deviations, and producing something that resolves correctly for a specific tail. That work is why your publications manager exists.

What a custom build does: ingest each source into a normalised internal model that keeps the original intact and records where every fragment came from. Applicability expressions are parsed rather than treated as text, so the system can answer whether a data module applies to this aircraft rather than leaving that judgement to a human reading a note. This is unglamorous parsing work and it is the foundation for everything else, because effectivity resolution is impossible when applicability is prose.

Problem 2: effectivity is per tail, and your fleet is not the OEM baseline

The manufacturer publishes by serial number range and modification status. Your fleet carries service bulletins applied at different times, supplemental type certificates from previous operators, cabin configurations that differ across subfleets, and equipment changes made by your own engineering department under engineering orders. Wet leased aircraft arrive with someone else's history and leave again.

Most operators resolve this by publishing a superset and adding warning notes, then relying on the mechanic to read the note and check the tail. That works right up until the night it does not, and it is also unfalsifiable in an audit, because there is no record of which resolution the mechanic actually applied.

What a custom build does: hold a configuration record per tail with its modification status, then resolve applicability at the moment the mechanic opens the task, for that aircraft, and record what was resolved and shown. The mechanic sees one procedure rather than a procedure with four conditional branches, and the organisation holds evidence of exactly what was presented. Where the configuration record is uncertain, the system says so loudly rather than guessing, because a wrong resolution presented confidently is worse than a warning note.

Problem 3: distribution has to work offline and prove itself

A hangar is a signal dead zone. A remote line station has intermittent connectivity. A flight crew needs the operations manuals on an electronic flight bag that may be offline for a full duty period. Distribution therefore means synchronising a large content set to devices, keeping it current, and knowing with certainty which revision each device holds at each moment.

The read and acknowledge requirement layers on top. When a temporary revision or an urgent notice is issued, the organisation must show that the affected population received it, and often that named individuals acknowledged it before performing relevant work. Email distribution lists cannot prove this and neither can a shared drive.

What a custom build does: differential synchronisation so a revision does not force a full redownload over a hotel wifi connection, a device manifest so the system knows exactly what each device holds, and enforcement rules where they are justified, such as blocking a task in the maintenance system until the applicable notice is acknowledged. Acknowledgement records are immutable and reportable by person, role and station, which is what an auditor asks for and what most operators currently assemble by searching an inbox.

Problem 4: your own content is where the risk concentrates

Deviations, engineering orders, temporary revisions, local procedures and customer specific instructions in an MRO are all operator authored content that carries the same regulatory weight as the OEM data and none of the OEM's tooling. It is usually written in a word processor, converted to PDF and distributed separately, which means the mechanic sees the manual in one place and the deviation somewhere else.

What a custom build does: author operator content in the same model as the source data so it appears inline at the point of use, attached to the specific data module and the specific effectivity it modifies, with its own approval workflow and expiry. A temporary revision that expires disappears from the presentation automatically rather than lingering in a folder for three years. For an MRO this is doubly important, because customer specific instructions must appear only for that customer's aircraft, and getting that wrong is a contractual problem as well as a technical one.

Problem 5: the publications system does not talk to the maintenance system

The maintenance and engineering system holds the task, the work package, the sign off and the aircraft record. The publications system holds the procedure. They are usually joined by a mechanic typing a reference into a search box, which is where currency fails silently, because nothing checks whether the procedure opened is the revision applicable to the work package raised last week.

What a custom build does: link task cards to the exact data module and revision, so opening a task opens the applicable content and the sign off records the revision that was in force. When a revision lands that affects an open work package, the system flags the package rather than waiting for someone to notice. This linkage is the single feature that turns publications from a library into a control, and it is also the one most often deferred, which is why so many operators run a compliant library and a non compliant process.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, this is the honest shape for technical publications platforms. A first release covering ingest of your primary manual set, effectivity resolution to tail level, and controlled offline distribution with read and acknowledge tracking runs $80,000 to $190,000 and ships in 14 to 20 weeks. Adding operator authoring with approval workflow, flight operations manual management, task card linkage into the maintenance system and full revision audit reporting takes the total to $220,000 to $550,000 across 6 to 14 months.

What drives the number up here specifically: the number of distinct source formats, because each manufacturer's application of the standard is its own ingest project. The quality of your configuration records, since effectivity resolution is only as good as your knowledge of what is actually installed on each tail, and recovering that is engineering work rather than software work. Illustration handling, particularly interactive graphics and wiring diagrams, which are far harder than text. Offline device management across stations. And in an MRO, customer separation, because every customer's data and instructions must be isolated and that constraint touches everything.

Build versus buy, and the split that usually works

Buy if you run a single type with a stable fleet and no significant operator specific configuration. A packaged product will handle your revisions and distribution well, and the operator specific work you would be automating is currently one person for a few days a month, which does not justify a build.

Buy for flight operations, build for engineering, is the split we recommend most often. Flight operations manuals are authored content with a compliance library behind them, and products in that space handle it well. Engineering data is structured source material needing effectivity resolution against your fleet, and that is where the packaged products leave the operator specific work on the table. Running a purchased tool for the operations manual set and a built layer for the engineering data is frequently the cheapest correct answer.

Build properly when you carry a mixed fleet with real configuration variation, when you are an MRO handling customer aircraft whose configurations you do not control, when your effectivity work is currently a spreadsheet maintained by one person whose retirement would be a compliance event, or when your maintenance system and your publications have no link and your audit exposure is the gap between them. That last case is the most common trigger and the most expensive to leave alone.

How to choose a developer for technical publications software

Ask them to explain applicability. A team that has done this will talk about applicability expressions, configuration records per tail, resolution at point of use and what to do when the configuration record is uncertain. A team that talks about tagging documents by aircraft type has built an intranet and will not survive contact with a wet lease.

Ask how the offline device knows it is current. The right answer involves a manifest, differential synchronisation and a visible currency indicator that fails closed, meaning the device tells the user it may be stale rather than presenting old content confidently. Ask what happens on a hotel wifi connection with a large revision, because that is the real deployment scenario.

Ask what source data they have actually parsed, naming the standard and the manufacturer. S1000D from two manufacturers is two projects. iSpec 2200 legacy content is a third. PDF component manuals are a fourth with no structure at all. Ask to see how they handled illustrations and change marks, because that is where the effort hides.

Ask who owns the code, the ingest pipelines and the normalised content store, and settle it before kickoff. You should own the repository, the infrastructure accounts and the right to move to another firm, because this system is part of your continuing airworthiness evidence and must outlive any supplier relationship. At Digital Heroes the client owns the code from the first commit, and any developer who wants to hold your manual pipeline is holding your certificate.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  2. McKinsey's Developer Velocity research finds best-in-class tools are the top contributor to software business success, yet only about 5% of executives ranked tools among their top-three software enablers, signaling underinvestment in developer tools (this finding originates in McKinsey's Developer Velocity study rather than the linked generative-AI article). Source: McKinsey & Company (2023) →
  3. Nucleus Research's analysis of published analytics deployment case studies found business intelligence and analytics returned an average of $13.01 in benefits for every dollar spent, up from $10.66 three years earlier. Source: Nucleus Research (2014) →
  4. Flexera's 2025 State of the Cloud Report (survey of 750+ technical and executive leaders) found that 84% of respondents believe managing cloud spend is the top cloud challenge for organizations today, with cloud budgets already exceeding limits by 17%. Source: Flexera (2025) →
Layla S. · Senior Account Manager · Wellness · Sydney

Layla looks after wellness sector accounts, running projects that touch bookings, memberships, subscriptions and the customer data that sits behind them. She translates between clinical or operational language and what a development team needs written down. Useful reading if your business runs on recurring relationships rather than one off sales.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom aircraft technical publications software cost?
A first release covering source ingest for your primary manual set, effectivity resolution to tail level and controlled offline distribution with read and acknowledge tracking typically runs $80,000 to $190,000 and ships in 14 to 20 weeks, based on Digital Heroes delivery experience. Adding operator authoring, flight operations manuals, task card linkage and full revision audit takes the total to $220,000 to $550,000 over 6 to 14 months. The number of distinct source formats drives cost more than the size of the fleet.
Is Web Manuals or Comply365 enough, or do we need to build?
For flight operations manual authoring and large scale read and sign distribution they are genuinely good and we frequently recommend keeping them. The gap is on the engineering side, where manufacturer structured data has to be resolved against your own fleet effectivity and your deviations before it is safe to present to a mechanic. Buying for flight operations and building the engineering data layer is the split that works for most mixed fleet operators.
What does effectivity actually mean in technical publications software?
It means resolving whether a given procedure applies to the specific aircraft in front of the mechanic, based on serial number, applied service bulletins, supplemental type certificates and your own engineering orders. Manufacturers publish applicability by serial range and modification status, but your fleet diverges from that baseline continuously. Resolution has to happen per tail at the moment the task is opened, and the resolution has to be recorded so the organisation can evidence what was presented.
How do we prove a mechanic had the current revision during an audit?
By recording the resolution and the presentation, not just the library state. That means linking task cards to a specific data module and revision, capturing which revision was in force at sign off, and holding immutable acknowledgement records for temporary revisions and urgent notices. A shared drive and an email distribution list cannot produce this evidence, which is why the finding usually lands on traceability rather than on the quality of the work performed.
Can technical publications work offline in a hangar with no signal?
It has to, and the design requirement is a device manifest plus differential synchronisation so a revision does not force a full redownload over poor connectivity. The currency indicator should fail closed, telling the user the content may be stale rather than presenting old data confidently. Test the behaviour on a large revision over a weak connection before accepting any implementation, because that is the real deployment condition at line stations.
How long does it take to build a technical publications platform?
A production first release lands in 14 to 20 weeks in our experience. The largest schedule risk is the quality of your configuration records, because effectivity resolution can only be as accurate as your knowledge of what is installed on each tail, and recovering that is engineering work rather than software work. Operators with clean, current configuration data move considerably faster than those reconstructing it during the project.
What is the difference between S1000D and iSpec 2200 for a buyer?
S1000D structures content as reusable data modules with applicability expressions and is common on newer programmes, while ATA iSpec 2200 covers the traditional maintenance manual structure used widely across commercial aviation. Practically, you will hold both plus unstructured PDF for older types and component manuals, and each manufacturer applies the standards with its own conventions. Every distinct source format is its own ingest project, which is why format count drives cost.
We are an MRO, not an airline. Does that change the build?
Yes, substantially. Customer separation becomes a constraint that touches every part of the system, because each customer's data, configuration and specific instructions must be isolated and must appear only for that customer's aircraft. You also do not control the configurations you are working on, so effectivity uncertainty is a permanent condition rather than an exception, and the system has to surface that clearly instead of guessing.
Who owns the code and the ingest pipelines if an agency builds this?
You should own the repository, the cloud accounts, the ingest pipelines and the normalised content store, agreed in writing before kickoff. This system forms part of your continuing airworthiness evidence and must outlive any supplier relationship, so a developer holding the pipeline is effectively holding your approval. At Digital Heroes the client owns everything from the first commit, and we would advise walking away from anyone who hedges.
How much should a small business expect to pay for custom software?
Across 2,000+ Digital Heroes projects, a small business system that replaces spreadsheets or one core workflow typically lands between $40,000 and $80,000, with more complex first versions running up to $150,000. The two levers that move the number most are integrations and user roles, not the team's hourly rate. Any quote under $15,000 for a full production system means the vendor has not understood your scope yet.
What is a discovery phase, and is it worth paying for separately?
Pay for it, and treat the output as yours. A discovery phase runs two to three weeks, typically 5 to 10% of the eventual build budget, and produces a written scope, wireframes, and a fixed quote you can take to any vendor, including a competitor of the agency that wrote it. Skipping it is how projects end up quoted from a two-paragraph email and delivered at twice the price.
We run everything on Airtable and spreadsheets. When is it time to go custom?
The switch usually makes sense when you hit one of two walls: Airtable's record caps (125,000 records per base on the Business plan) or logic the tool cannot express, like multi-step approvals with conditional pricing. There is also a simple cost signal: 25 people on Business at roughly $45 per seat per month is about $13,500 a year, forever, for a tool you are already fighting. Custom is worth it when the workflow is core to how you make money; for peripheral processes, staying on Airtable is the right call.
What does a $50,000 custom software budget actually buy?
One core workflow done properly: 10 to 15 screens, two or three user roles, a couple of integrations, an admin panel, and automated tests, delivered in roughly 12 to 14 weeks. What it does not buy is that workflow plus a mobile app plus AI features plus five more integrations. The discipline of picking the one workflow that matters is what separates $50,000 projects that ship from $50,000 projects that stall at 70% complete.
How long does it take from first call to software my team can actually use?
Plan for four to six months: two to three weeks of discovery, two to four weeks of design, then a 10 to 16 week build with testing. In Digital Heroes delivery experience the schedule killer is not engineering speed but decision lag; a client who takes two weeks to approve wireframes adds two weeks to launch. Book a weekly 30-minute decision slot before kickoff and most of that risk disappears.
Is a solo freelancer enough for my project, or do I really need an agency?
A solo freelancer is a fine choice for a well-defined build under roughly $15,000 to $20,000 with a limited lifespan: an internal calculator, a scripted integration, a prototype. Above $50,000, or for any system your business will depend on for years, you are buying continuity as much as code: enforced code review, cover when someone is ill, and support that outlasts one person's career plans. Price the risk of a single point of failure, not just the hourly rate.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
Will custom software work with the tools we already use, like QuickBooks and Stripe?
Yes, and this is one of custom software's genuine advantages: QuickBooks, Stripe, Shopify, and most mainstream business tools publish documented APIs built for exactly this. Expect each standard integration to add one to two weeks of build time, and be suspicious of any quote that lists five integrations without asking what data flows in which direction. The hard cases are legacy systems with no API, which is a question to raise in discovery, not in week nine.
Is it cheaper to customize Salesforce than to build a custom CRM from scratch?
If you use less than a third of what Salesforce does, a custom CRM is often cheaper by year three. Salesforce Enterprise lists at $165 per user per month, so 25 seats cost about $49,500 a year before admin and consultant fees, while a focused custom CRM runs $60,000 to $100,000 once plus 15 to 20% a year in maintenance. If you genuinely need Salesforce's ecosystem, reporting, and app marketplace, customizing it beats rebuilding it; the mistake is paying enterprise prices to use it as a glorified contact list.
Who can build a custom software system?

Digital Heroes builds custom software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?