Now booking software engineering engagements for Q3 — Q4 2026

Visibility, exceptions, and the planning work
humans shouldn't still do by hand.

TMS and WMS integration, real-time visibility and exception management, document automation for BOLs and customs filings, and dispatch and carrier AI that does the work the planner doesn't have time for. Built for the operators who already moved the freight today.

The landscape

What logistics software looks like in practice.

3PLs, brokers, carriers, and shippers run on a small set of large platforms (TMS, WMS, YMS, the rating engines, the broker systems) and a much larger set of integrations between them. The day-to-day work is exception handling: the load that didn't tender, the tracking signal that went dark, the BOL that printed wrong, the customs document missing a code. Most of it gets resolved by humans typing into multiple windows.

The pressure isn't to replace the TMS or the WMS. Those replacements take years. The pressure is on the surrounding work: the visibility that should already pull from carrier APIs but doesn't, the exception queue that grows faster than dispatchers can clear it, the document automation that everyone's been promised for a decade. AI is starting to land here in real ways, but freight is a low-margin business and the systems have to actually pay back.

Apollo builds the integration, visibility, and AI work that sits around the core logistics platforms. Carrier-API-aware by construction, document-aware for the parts that move freight legally, and operator-aware for the parts the planner actually opens.

The regulatory reality

FMCSA rules for the trucking side, CBP and ACE for cross-border, IMO and IATA for ocean and air, hazmat regimes layered on top of all of it, and the customs documentation requirements that change country-by-country. C-TPAT for trusted-trader operators. State and local rules for things like drayage and warehouse operations.

Where systems break

The TMS that doesn't quite talk to the WMS that doesn't quite talk to the rating engine. The carrier API integrations that work for the top ten but degrade through the long tail. The BOL template a customer demands that nobody can find the field for. The visibility dashboard that's six minutes behind the truck. The exception report nobody reads because it ships at 6am.

Where AI lands

Exception-resolution copilots that read the carrier email, the tracking signal, and the load history at the same time. Dispatcher assistance that suggests the next-best carrier for a load before the planner asks. Document extraction for BOLs, customs filings, and freight invoices. Anomaly detection on the integrations themselves, so the carrier feed that went silent gets caught before the customer calls.

Where we work

Four engagement patterns in logistics.

Most engagements with 3PLs, brokers, carriers, and shippers land in one of these shapes. Each gets built around the platforms you already run, with the document trail freight legally requires.

TMS / WMS Integration

The integration work between transportation, warehouse, yard, and rating systems that should already be done but isn't. Carrier API integrations across the long tail. EDI flows that finally stop dropping records on the floor. The connective layer that lets a single shipment show the same status in every system that touches it.

Carrier APIsEDI flowsStatus reconciliationLong-tail support

Visibility & Exception Management

Real-time tracking from the carrier feeds that are publishing it. Exception detection on the ones that aren't. Operator-grade dashboards that show what's actually going wrong, not what went wrong yesterday. Built so the dispatcher sees the silent tracking feed before the customer service team takes the call.

Real-time feedsAnomaly detectionOperator dashboardsSilent-feed alarms

Freight Document Automation

BOLs, commercial invoices, packing lists, customs entries, certificates of origin, hazmat docs, and the freight invoices that arrive in 47 formats. Extracted, validated against the load record, classified, and routed. Confidence thresholds route the clean ones through and push the rest into reviewer queues built for the work.

BOL extractionCustoms entriesInvoice matchReviewer queues

Carrier & Dispatch AI

Dispatcher copilots that read the load history, carrier scorecards, lane economics, and exception history at the same time. Next-best-carrier suggestions that explain themselves. Load-tender automation for the patterns that repeat. Every recommendation attributable, every override loggable.

Dispatcher copilotCarrier scoringLoad tenderingExplainable picks
The systems landscape

Where our work sits.

Logistics operators run a small set of large platforms with a sprawling set of integrations to carriers, customers, and trading partners. Apollo builds the integration, visibility, and AI work that sits around this landscape, not on top of it. The map below is simplified, but representative of what we walk into.

CORE LOGISTICS PLATFORMSDOCUMENT & CARRIER SOURCESAPOLLO LAYERAPPLICATIONS + AITMS / RatingPlanning · tendering · ratingWMS / YMSWarehouse · yard · inventoryBroker / ERPQuoting · billing · financeFreight DocumentsBOL · customs · invoices · COOCarrier & TelematicsAPIs · EDI · ELD · trackingTrading PartnersShippers · brokers · 3PLs · LSPsIntegration LayerAPIs · EDI · file · webhookApollo Platform LayerShipment ID · status · lineageDocument PipelineOCR · extract · validateVisibility DashboardsReal-time · exceptions surfacedException WorkflowsDetect · route · resolve · logDispatch & Planning AICopilot · scoring · tenderingOperator UIsDispatcher- & planner-grade
Cross-cutting concerns
Shipment-ID continuity across systemsEDI / API parity per partnerDocument trail per shipmentAudit log per exceptionMargin-aware AI thresholds
Sits around the TMS, not on topCarrier-API-aware by constructionDocument-trail by defaultOperator-grade for the planner
The regulatory context

Compliance, designed in.

The frameworks that shape what we build, and what we ship.

Logistics is regulated in pieces: by mode (truck, rail, ocean, air), by border (CBP, foreign customs), by cargo type (hazmat, food, pharma), and by trusted-trader status. The right set of frameworks for any engagement depends on the modes, the lanes, the cargo, and whether the operator runs C-TPAT or equivalent programs.

Apollo treats these as design inputs, not as a checklist applied at the end. Document trails, data lineage, partner integrations, and audit fields get specified before the first line of code and reviewed against the relevant frameworks at every iteration.

The panel on the right is the working set we encounter most often. Any given project picks a subset, and the proposal will be explicit about which ones apply and what we will and won't certify directly.

logistics / compliance-frameworks

Mode & carrier

FMCSAFederal motor-carrier safety, hours-of-service, ELD mandate
DOT hazmatHazardous-materials transport, manifests, and placarding
IMO / IATAOcean and air dangerous-goods and documentation rules
STBSurface Transportation Board oversight where applicable

Cross-border & trade

CBP / ACEUS Customs and Border Protection automated entry filings
C-TPATCustoms-trade partnership against terrorism program
Foreign customsDestination-country entry, documentation, and tariff rules
Trade agreementsUSMCA, FTAs, and certificate-of-origin requirements

Data & security

SOC 2 Type IIControls attestation for the platforms we build
EDI / API standardsEDIFACT, X12, and partner-specific integration formats
GDPR / state privacyWhere personal data of shippers or consignees is in scope
ISO 28000Supply-chain security management standard
How we engage on logistics work

Four phases. Built around the freight, not the deck.

Apollo's standard methodology, applied to logistics. Integration topology, document trails, and exception posture get specified before the build starts, so the freight keeps moving while the new platform comes online.

Discovery

Map the lanes. Map the integrations.

The current platforms (TMS, WMS, rating, broker), the carrier and partner integrations, the volumes, and the breakpoints your team already knows about. The modes and lanes in scope. Where AI helps, where rules suffice, and where a planner still has to confirm.

Design

Architecture, document plan, exception plan.

Integration topology and shipment-ID design across the platforms. Document pipeline design for the formats that matter. Exception-detection coverage for the silent failures (carrier feed gone dark, tracking stale, BOL field missing). Operator-UI wireframes for dispatchers and planners.

Build

Integrations. Visibility. Operator UIs.

Integration layer deployed, carrier and partner feeds connected, document pipeline wired up, exception workflows functional, dispatcher UIs ready. Two-week iterations. Each shipped capability arrives with its tests, its monitoring, and the document fields freight legally needs.

Operate

Measure. Tune. Expand.

Visibility coverage, exception-resolution times, AI suggestion-accept rates, document straight-through rates, and integration uptime in production dashboards. Threshold tuning based on what the data shows. Gradual rollout to adjacent modes, lanes, or partners once the first set is steady. Knowledge transfer to your team along the way.

Start a conversation

Tell us what you're trying to build.

Send a paragraph about the project: the platforms involved, the modes and lanes, the volumes if you have them, and the parts that aren't working today. We'll reply within one business day, either with a 30-minute call or with an honest "this is not the right fit; here's who you should call instead."

A senior engineer reads every inquiry before anyone replies.
Thank you. Your message is in. We'll be in touch within one business day.