Custom Software Development for Logistics
TMS, WMS and last-mile platforms that talk to your carriers, your customs broker and your warehouse floor, without an Excel in the middle.
What Logistics Software Delivers
- A real TMS, not a freight booking form: Logistics buyers are operations directors at 3PLs, freight forwarders and shippers who have outgrown a tangle of carrier portals, EDI mailboxes and a 9-tab spreadsheet that one person owns. The breaking point is usually a customer demand that the spreadsheet cannot meet: real-time tracking on the shipper portal, EDI 856 ASNs to a retailer, customs clearance feedback fed back to the WMS within minutes. We replace the tangle with a custom TMS or WMS layer that owns the data and pushes it where it needs to go, while keeping the carrier diversity that makes the business resilient.
- EDI that does not break at 3am: EDIFACT (D96A, D01B, IFTSTA, IFTMIN) and X12 (210, 214, 856, 940, 945) handled with proper acknowledgements, error envelopes and a partner-by-partner mapping layer. We have rebuilt EDI stacks where every new retailer was a six-week project; with our setup, onboarding a new partner is days.
- Multi-carrier APIs without lock-in: We integrate against the actual APIs of UPS, DHL Express, FedEx, GLS, SEUR, Correos Express, Nacex, MRW and 50+ regional carriers, plus aggregators like ShipEngine, Sendcloud or Outvio when they make sense. You always own the contracts; we just give you the orchestration layer that picks the cheapest service that meets the SLA.
- Route optimisation that respects reality: VRP solvers (OR-Tools, Routific, in-house ALNS) tuned for the constraints that actually matter: time windows, vehicle capacity, driver hours, multi-day routes, restricted zones (LEZ, ZBE), backhauls. We do not pretend a generic solver works. We calibrate against your historic routes and prove the savings before you commit.
- Warehouse floor tools your operators tolerate: Android scanners (Zebra, Honeywell) with offline-first PWAs, voice picking when volumes justify it, slotting recommendations driven by velocity data, ABC analysis baked in. The screens are built for cold storage gloves and bad lighting, not for an executive demo.
- Customs and cross-border without surprises: We integrate against AEAT (Spanish customs) for ICS2, ENS and EXS declarations, against UK CDS, and against US ABI/ACE for AMS filings. HS code lookup, EORI validation, IOSS/OSS handling for low-value imports. Customs delays cost real money. We make them visible before they cost it.
How We Build Your Logistics Software
- Process map of every shipment type: Domestic parcel, palletised LTL, full truckload, ocean FCL/LCL, air, last-mile B2C: each one moves through your business differently. We document every one before designing the data model.
- Carrier and customer integration matrix: We list every carrier API, every EDI partner and every customer portal feed. We rank by volume so we ship the highest-impact integrations in the first sprints, not the easiest ones.
- TMS/WMS core build: Domain model, shipment lifecycle state machine, rate engine, document generation. The boring part that everything else depends on.
- Tracking and event pipeline: Carrier webhooks normalised into a unified event taxonomy, latency-monitored, with proactive customer notifications when an SLA is at risk, not after it has been missed.
- Pilot warehouse and pilot lane: Roll out to one warehouse and one lane first. Run parallel with the legacy system for two weeks to prove KPIs match, then cut over.
- Roll-out and continuous improvement: After full roll-out we keep iterating: new carrier integrations, route algorithm tuning, new customer EDI partners. Logistics is never done.
High-performance stack used by global leaders
React/Next.js/Angular on the frontend and Java 21 + Spring Boot + PostgreSQL 14 on the backend: the same stack that BBVA, ING, and Netflix use for their security and performance.
Logistics Software: FAQ
How much does it cost to build a logistics software product?
A focused TMS or WMS module (order capture + 3 carrier integrations + tracking) typically lands between €40,000 and €90,000. A full multi-warehouse WMS with mobile scanners, slotting and EDI runs €120,000-€300,000. A platform-grade TMS with route optimisation, customs and customer portals starts around €180,000.
How long does implementation take?
First operational module in 10-14 weeks. A full warehouse roll-out is typically 6-9 months including the parallel-run period. Multi-warehouse, multi-country roll-outs we phase by site to limit risk: one site every 4-6 weeks once the core is stable.
Are you familiar with EDI standards and customs regulations?
Yes. EDIFACT (UN/EDIFACT D96A through D21B, sub-sets like ODETTE for automotive), ANSI X12 (versions 4010 through 8030), GS1 EANCOM. For customs, AEAT in Spain, UK CDS, US ACE, and the EU ICS2 phases. We have also built CMR e-document flows under the eFTI regulation that is rolling out.
Can you integrate with SAP, Oracle TM or our existing ERP?
Yes. SAP via IDoc, BAPI, OData and the SAP Integration Suite. Oracle Transportation Management via its REST and BPEL adapters. Microsoft Dynamics, Sage, Odoo, Microsoft Business Central, NetSuite. For carriers, the major TMS players (MercuryGate, BluJay, Manhattan) all expose APIs we have integrated against.
How do you handle data residency and customer data?
EU shipper data stays in EU regions. We separate operational data (which carriers and their drivers may need to see for delivery) from commercial data (rates, customer-specific terms) which never leaves your tenant. Driver location data follows the proportionality principle of the Spanish AEPD guidance: collected only during shifts, retained only as long as needed.
Can you do real-time tracking with predicted ETAs?
Yes. We ingest carrier webhooks, GPS pings from driver apps, and toll/AVL data where available. ETAs use a model trained on your historical traffic and delivery patterns. A generic Google Maps ETA misses your reality. The portal shows the customer the ETA they actually need, not the one the carrier wishes was true.
Can you handle reverse logistics and returns?
Yes. Return label generation, in-route consolidation, condition grading at the warehouse, refurb routing, refund triggers tied to the original payment method. Returns are a profitability problem. We model the cost-to-serve so you stop subsidising returns that should be charged.
What about driver apps and proof of delivery?
Native Android (Kotlin) for the driver app: works on cheap rugged devices, offline-first, sub-second response on low-end hardware. Proof of delivery captured as signature, photo, ID scan or NFC tap, all stamped with location and time and immediately pushed to the customer portal. iOS too when the fleet uses it, but Android dominates this space.
Do you work with clients globally?
Yes. We work fully remote with clients across Spain, Europe, the US and LATAM. Time zones, video calls and live demos at every milestone.