e-AWB & ONE Record ULD & handling Customs & air cargo security

Custom air cargo software development

Air cargo software supports the handling of air freight: from booking and air waybill through to ULD build-up, flight, customs and delivery. Appfront builds custom software for air cargo handlers, freight forwarders and carriers, based on the IATA standards the industry uses: e-AWB, Cargo-XML and the newer ONE Record. Tailored to your operation, the Schiphol cargo community and the requirements of customs and air cargo security.

What is air cargo software?

Air cargo software supports the complete air freight process: the booking, the air waybill (AWB) as the contract of carriage, the acceptance and build-up of shipments onto ULDs, the flight, the breakdown at destination and the delivery, plus the customs and security steps that go with them. The engine behind this process is the IATA standards. Under Resolution 672, the electronic air waybill (e-AWB) replaces the paper version, and shipment status is tracked using IATA status codes such as RCS (accepted), DEP (departed), RCF (received from flight) and DLV (delivered).

The sector is also shifting in how data is shared. The old Cargo-IMP message format has not been maintained since 2014 and has been superseded by Cargo-XML, and since 1 January 2026 ONE Record has been the preferred method for data sharing: a shared digital file per shipment that parties read and update via an API. A standard package often lags behind shifts like these. Custom software fits your operation and can evolve when a standard or integration changes.

It is important to note that air cargo differs fundamentally from road transport or warehouse work: flight planning, the ULD cycle and strict security and customs requirements call for their own logic. If you are looking for software for road freight, see transport software; for the wider supply chain, see supply chain management software and building custom software.

One record per shipment

Booking, AWB, house manifest, ULD allocation, status codes and customs data in one coherent shipment record. The handler works from a single place and does not need to re-key anything between the separate systems of the carrier, handler and forwarder.

Ready for ONE Record

Alongside e-AWB and Cargo-XML, we build an API layer that connects to ONE Record, the standard that has been preferred since 2026. Your existing messaging keeps working while the new integration is added alongside it, step by step.

Compliant and traceable

Security status, customs data and every action are recorded. This helps you meet air cargo security and customs requirements and makes the status of each shipment traceable after the fact.

If sea freight or road transport also runs through your administration, the declaration in the new customs system comes into play too. See customs declaration software in DMS.

How we build your air cargo software

We work step by step and involve your operational handlers, customs and security leads early in the process. From a thorough review of your process, integrations and compliance requirements through to go-live and ongoing management, every step is geared towards software your team on the floor and in the office can rely on.

1
Discovery & scope

We map out your process: booking, acceptance, build-up, flight, breakdown and delivery, plus the integrations with carriers, handlers, Cargonaut and customs. Together we determine which message flows and status codes take the lead.

2
Design

We design the shipment record, the ULD model and the integration layer for e-AWB, Cargo-XML and ONE Record, plus the approach for customs validation, security status and logging.

3
Build & iteration

We build in short iterations with automated testing, structured logging and monitoring. You see working versions along the way and steer priorities and alignment with practice on the cargo floor.

4
Go-live & management

Controlled go-live with data validation and a safety net, followed by ongoing management, monitoring and further development as standards such as ONE Record or your operation change.

What air cargo software actually does

We tailor every application specifically to your role in the chain and your agreements with carriers, handlers and customs. Below are the features we most often deliver for organisations in the air cargo chain.

Booking & e-AWB

Book shipments and produce the air waybill electronically as an e-AWB under Resolution 672, including house and master AWB structures. The software validates the data in advance, so a consignment does not get stuck on an incomplete or rejected air waybill.

ULD and capacity management

An overview of pallets and containers (Unit Load Devices), their allocation to shipments and flights, and their return cycle. The handler can see which ULDs are where, prevents shortages and keeps the build-up of a flight under control.

Acceptance, build-up and breakdown

The operational handling on the floor: weighing and measuring at acceptance, recognising dangerous goods in line with the IATA Dangerous Goods Regulations, building up onto ULDs and breaking down at destination, with scan points that update the status codes.

Customs and ICS2

Support for customs steps around import and export, including submitting the required security data as an Entry Summary Declaration (ENS) for the Import Control System 2 (ICS2). We link declaration data to the shipment record, so nothing is entered twice.

Air cargo security

Recording the security status of a shipment and the recognition of supply chain partners as known consignors or regulated agents under EU Regulation 300/2008. Screening and acceptance steps are demonstrably documented, so the secure supply chain stays watertight.

Track and trace and reporting

Status points based on IATA status codes (RCS, DEP, RCF, DLV) give you and your customers insight into where a shipment is. Aggregated management information on lead times, capacity and exceptions supports your operational decisions.

Who we build air cargo software for

Air cargo is handled by several parties, each with their own role in the chain. For each of them we build software that suits their task, their integrations and their collaboration with other links around the hub.

Air cargo handlers

Handling agents and ground handlers who carry out acceptance, build-up, breakdown and ULD management on the cargo apron. The software supports operations with scan points, status codes and integrations with carriers and the Port Community System. If this ties in with warehouse work, also see warehouse management software.

Freight forwarders

Air freight forwarders who book shipments, prepare house air waybills, put together consolidations and handle the e-AWB towards the carrier. The software supports the administrative process with validation, status visibility and integrations with carriers and customs.

Carriers and GSAs

Airlines and their general sales agents who sell capacity and take shipments on board. With the right integrations to handlers, forwarders and customs, they keep control of bookings, capacity and the status of every flight.

Logistics service providers around the hub

Trucking, warehousing and value-added partners who handle the first and last mile around an airport hub. They need integrations that connect the road side with the air cargo side; see also route planning software.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations in the air cargo chain

We build with a modern, maintainable web stack and integrate with the systems that keep air cargo running. At Schiphol, data exchange between chain partners and customs runs through the Cargonaut Port Community System, which Royal Schiphol Group has operated in-house since 2020 and which was renewed in 2024. We also integrate with e-AWB and Cargo-XML, build an API layer towards ONE Record, and connect to the EU customs Import Control System 2 (ICS2). We set up every integration with the right validations and logging, so data stays reliable.

If you want to know, per shipment, what purchasing and sales have delivered, take a look at our software for settling forwarding files.

If you want all documents, messages and costs for each shipment in one file, with the status per milestone, take a look at our app for the per-shipment forwarding file.

Node.js / Python / .NET React / Vue front-end PostgreSQL / SQL database REST & web service integrations e-AWB (Resolution 672) IATA Cargo-XML ONE Record API IATA status codes Cargonaut Port Community System Customs ICS2 / ENS ULD management IATA DGR (dangerous goods) OAuth 2.0 / SSO Role-based access control Audit logging Monitoring & alerting CI/CD pipelines

Why choose Appfront for your air cargo software?

Appfront builds custom software and always starts with a thorough analysis of your process, integrations and compliance requirements. Air cargo software must not only work technically, but also fit the IATA standards, flight schedules and the security and customs requirements your team works within.

We write clear documentation so that your own team or a future supplier can understand and manage the software. No black box, but transparent code and clear agreements on integrations, authorisation, logging and management. That matters in a chain where carriers, handlers, freight forwarders and customs all connect with one another.

We work in design and development sprints and deliver working versions along the way, so you can steer early on how well the software fits practice on the cargo floor and in the administrative process. This way we build software that evolves with changes such as the move to ONE Record.

Also see our broader services: transport software, supply chain management software, maritime software and general custom software development. Do you have questions? Get in touch with us.

  • Custom software for the air cargo chain
  • Experienced with IATA standards: e-AWB, Cargo-XML and ONE Record
  • Integrations with Cargonaut, carriers and handlers
  • Customs integration towards ICS2 and ENS
  • Support for air cargo security and ULD management
  • Ready for the transition to ONE Record since 2026
  • Role-based authorisation and comprehensive audit logging
  • Clear documentation your team can read and manage
  • Working in design and development sprints
  • Ongoing maintenance and further development

Security, compliance and air cargo security

Air cargo is a sensitive chain. Shipments may only be loaded onto an aircraft if they come from a known consignor or regulated agent, or have otherwise been screened, in accordance with EU Regulation 300/2008. The Royal Netherlands Marechaussee supervises this and manages the approvals. Our software records the security status of every shipment, verifies the approval of chain partners and keeps screening and acceptance steps demonstrably documented, so the secure supply chain remains watertight.

On the data side, we build in role-based access, encryption in transit and at rest, and watertight logging of who performs which action. We link customs and security data to the shipment record, so the status of every consignment can be traced for carriers, customs and regulators. We follow common security standards such as OWASP and set up monitoring and alerting on the critical integrations.

More about our approach to security: information security policy. Discuss your situation without obligation via our contact form.

  • Security status recorded per shipment
  • Verification of approval as a known consignor or regulated agent
  • Demonstrable screening and acceptance steps
  • Encryption in transit (TLS 1.2+) and at rest
  • Role-based access and least-privilege principles
  • Watertight audit logging of actions
  • Customs data linked to the shipment record
  • Built according to widely used standards such as OWASP

Frequently asked questions about air cargo software

Answers to the questions we are asked most often about custom software for air cargo handling.

Air cargo software supports the handling of freight across the air cargo chain: from booking and the air waybill (AWB), through acceptance, build-up on ULDs and the flight, to breakdown, customs clearance and delivery. The software works with the IATA standards this chain uses, such as the electronic air waybill (e-AWB) under Resolution 672, Cargo-XML messages and the newer ONE Record. Custom software lets you set this up the way your own operation runs, rather than forcing your process into an off-the-shelf package. Air cargo also differs fundamentally from road transport or warehouse logistics because of flight planning, the ULD cycle and strict security and customs requirements.

ONE Record is the IATA data standard that keeps a shared digital record for each shipment, which all authorised parties read and update via a REST API, instead of sending separate messages back and forth. Since 1 January 2026, ONE Record has been the preferred method for data sharing in the sector. For your systems, this means an API-based integration layer is needed alongside the existing e-AWB and Cargo-XML flows. We build that layer so your current message traffic keeps working and ONE Record is introduced step by step alongside it, without you having to replace everything at once.

We build custom software. An air cargo handler at Schiphol works differently from a freight forwarder or a GSA, and each party has its own arrangements with carriers, ground handlers and customs. Custom software fits your actual process and can grow with you as standards or regulations change, such as the move to ONE Record. After an intake meeting, we agree together which functionality matters most and in what order we develop it, without promising a fixed timeline or price that we cannot yet substantiate.

For watertight handling, integrations are needed with the cargo community and with customs. At Schiphol, data exchange between supply chain partners and customs runs via the Port Community System of Cargonaut, which Royal Schiphol Group operates in-house. On the import side, the EU customs Import Control System 2 (ICS2) is relevant, where the required security data for a shipment is submitted in advance as an Entry Summary Declaration (ENS). We build these integrations on e-AWB, Cargo-XML and ONE Record, with the right validations and logging.

Air cargo falls under the security requirements of EU Regulation 300/2008. Shipments are only secure for the flight if they come from a known consignor or regulated agent, or have otherwise been screened. The Royal Netherlands Marechaussee supervises this and manages the designations. Software supports this by recording the security status of each shipment, checking whether a party in the chain holds a valid designation, and demonstrably recording the screening and acceptance steps. This keeps you in control of the secure supply chain and lets you trace the status of every shipment.

Yes. We regularly take over existing applications, even those built by another party. We review the architecture, the integrations with carriers, handlers and customs, the message traffic and the security, document the setup and propose improvements. From that point we can handle changes, new integrations such as ONE Record and monitoring, or modernise step by step towards a maintainable situation.

We build for parties in the air cargo chain: air freight forwarders and ground handlers, freight forwarders and logistics providers, airlines and their general sales agents, and logistics service providers around an airport hub such as Schiphol. The software supports both the operational handling on the ground and the administrative and compliance side towards carriers, customs and regulators.

Ready to get your air cargo software built?

Tell us how your air cargo handling is set up and where you run into problems, from booking and e-AWB to ULD management, customs and the move to ONE Record. We are happy to think along about process, integrations, security and compliance. In a no-obligation first conversation, you will get a clear picture of the custom software options that suit your operation.

Edit content