Cubing Software Explained: How It Connects to Dimensioning Hardware

Cubing software architecture diagram showing sensor data flow to WMS and ERP systems
Published on
March 22, 2026

What Cubing Software Does

Cubing software is the processing and integration layer between a dimensioning hardware sensor and your logistics management systems. When a laser, camera array, or structured-light sensor captures the length, width, and height of a package or pallet, that raw data has no operational value on its own. Cubing software converts those measurements into structured records, applies business rules (DIM weight calculation, freight class assignment, compliance thresholds), and delivers the result to WMS, TMS, or ERP platforms—typically within 200–500 milliseconds of the scan.

The hardware captures. The software makes the data actionable.

How Dimensioning Hardware Generates Raw Data

Modern dimensioning hardware uses one of three primary sensing technologies:

  • Structured light (3D cameras): Projects a pattern onto the object and measures deformation to calculate depth. Accurate to ±2 mm on stationary objects.
  • LiDAR/time-of-flight: Emits laser pulses and measures return time to reconstruct a 3D point cloud. Common in pallet dimensioners handling irregular loads.
  • Stereo vision (dual camera): Uses parallax between two camera feeds to compute depth. Increasingly used in in-motion conveyor applications.

Each technology produces a point cloud or depth map—a three-dimensional model of the scanned object. Cubing software converts this raw geometric data into a minimal bounding box: the smallest rectangular volume that fully contains the object. That bounding box becomes L × W × H in the records your systems consume.

The Software Pipeline: From Scan to System Record

A complete cubing software pipeline runs these stages on every scan:

1. Point Cloud Processing

The raw sensor output (millions of data points in 3D space) is filtered to remove noise, floor plane, and background objects. Outlier removal algorithms eliminate false points that would inflate the bounding box. This stage runs in 50–150 ms depending on scan volume and processor speed.

2. Bounding Box Calculation

The software fits the tightest possible rectangular box around the filtered point cloud. For irregularly shaped freight (odd-shaped packages, shrink-wrapped pallets with protruding items), the algorithm determines the axis-aligned bounding box—the industry-standard approach for freight billing.

3. Business Logic Application

Raw dimensions enter a rule engine where the software applies:

  • DIM weight calculation: (L × W × H) / DIM factor. The DIM factor (typically 139 for domestic parcel, 166 for international, 6,000 cm³/kg for air cargo under IATA rules) is configurable per carrier or lane.
  • Freight class assignment: The software calculates density (weight ÷ cubic feet) and maps to NMFC freight class using the 18-class density scale (Class 50 = 50+ lb/ft³; Class 500 = under 1 lb/ft³).
  • Compliance thresholds: Flags items exceeding dimensional limits for specific carriers, routes, or ULD types.

4. Data Enrichment

The dimension record is enriched with contextual data captured at the same measurement point: barcode scan (tracking number, item ID, PO number), weight scale reading, timestamp, operator ID, and station ID. This creates a single complete transaction record per item.

5. Integration Output

The enriched record is delivered to downstream systems via API, flat file, or direct database write. Delivery latency from scan completion to system update is typically under 500 ms in API integrations.

Integration Protocols and Methods

Cubing software connects to logistics systems through four primary integration methods:

REST API

The most common integration for modern WMS and TMS platforms. The cubing software sends a JSON payload to a configurable endpoint immediately after each scan. Supports real-time updates with sub-second latency. Requires the receiving system to expose a webhook or REST endpoint.

Database Direct Write

For legacy WMS platforms that lack API endpoints, cubing software writes directly to a shared database table or staging table. The WMS polls or triggers on table updates. Latency depends on poll interval (typically 1–30 seconds).

Flat File / EDI Export

Batch export of dimension records to CSV, XML, or EDI format. Used in high-volume scenarios where real-time integration is not required and batch reconciliation is acceptable. Common in end-of-shift manifest generation.

Native WMS Plugin

Several major WMS platforms (Manhattan Associates, Blue Yonder, SAP EWM) support certified partner integrations where the cubing software vendor provides a native connector. These connectors eliminate custom development and are tested against specific WMS versions.

What WMS, TMS, and ERP Systems Receive

The data payload a downstream system receives from cubing software contains:

  • Item identifier (barcode, tracking number, license plate)
  • Measured dimensions: length, width, height (in configurable units: mm, cm, inches)
  • Calculated volume (cubic cm or cubic inches)
  • Actual weight (from integrated scale)
  • DIM weight (calculated by cubing software or passed raw for TMS calculation)
  • Assigned freight class (if classification rules are configured)
  • Measurement timestamp
  • Station/device ID
  • Image reference (if the dimensioner includes a camera capture)

This complete record eliminates the need for manual data entry at any point in the receiving or outbound process.

Configuration and Business Rule Management

Cubing software is not a fixed-logic system. Operators configure it to match their specific business rules:

  • DIM factor by carrier: FedEx, UPS, and regional carriers use different DIM divisors. The software applies the correct factor based on carrier selection in the TMS or ship-from rules.
  • Measurement thresholds: Minimum dimensions (ignore items under 5 cm in any axis), maximum flags (alert on items over 180 cm), and non-standard shape handling.
  • Rounding rules: Carriers bill on whole-inch or whole-centimeter dimensions. The software rounds up per carrier contract terms.
  • Exception workflows: Items that fail quality checks (scan confidence below threshold, weight variance, barcode unreadable) route to exception queues rather than auto-posting to WMS.

Accuracy Standards and Certification

For cubing software to be used in revenue-generating applications (carrier billing, freight class assignment), the full dimensioning system (hardware + software) must meet accuracy certification standards:

  • OIML R 129: International standard for multi-dimensional measuring instruments. Required by many national metrology authorities for legal-for-trade use.
  • NTEP (Certificate of Conformance): US National Type Evaluation Program certification for commercial weighing and measuring devices used in trade.
  • Carrier certification: Major parcel carriers (FedEx, UPS, DHL) have proprietary certification programs for dimensioning systems used in automated billing. Certification is per hardware+software version combination.

A dimensioning system that passes hardware accuracy tests but uses non-certified software does not qualify for carrier billing programs. The software accuracy standard—bounding box calculation correctness, rounding logic, and DIM factor application—is tested independently from the hardware sensor.

Real-Time vs. Batch Processing Architectures

Cubing software operates in two deployment architectures depending on throughput requirements:

Real-Time (Event-Driven)

Each scan triggers immediate processing and integration output. Required for:

  • In-motion sortation lines (items scanned at belt speed, routing decisions needed within 200 ms)
  • Point-of-receipt WMS receiving (WMS must confirm item receipt before operator moves to next package)
  • Carrier API label generation (DIM weight needed immediately to generate compliant shipping label)

Batch Processing

Scans are queued and processed at intervals (end of shift, end of day). Suitable for:

  • Freight audit and billing reconciliation (post-shipment verification)
  • Inventory volumetric capture (building cube profiles for slotting optimization)
  • Reporting and analytics (daily dimension summary reports for operations management)

Common Implementation Scenarios

Parcel Receiving at a 3PL

Operators scan each inbound package through a static dimensioner at the receiving dock. Cubing software captures dimensions + weight + barcode, posts the complete receiving record to the WMS within 300 ms, and the WMS auto-generates a license plate and directed putaway task. No manual dimension entry. No re-measurement disputes with clients.

Sortation Line Integration

On a high-speed conveyor (3,600 parcels/hour), the dimensioner captures each item at line speed. Cubing software processes in under 150 ms and sends the dimension record to the sorter controller, which uses it to confirm the correct sort lane based on carrier and service level. Oversize items trigger immediate divert to an exception lane.

Freight Billing Automation

At a freight terminal, pallets are measured by a drive-through scanner. Cubing software calculates chargeable weight (higher of actual vs. DIM weight), assigns freight class by density, and posts to the TMS freight audit module. The TMS generates the corrected invoice automatically, eliminating manual re-weigh and re-cube disputes.

Frequently Asked Questions

Can cubing software work with any dimensioning hardware?

No. Cubing software is typically developed and certified for specific hardware sensors. The point cloud format, data interface protocol, and accuracy calibration are tightly coupled between hardware and software. Some vendors offer SDK-based integration for third-party hardware, but this requires technical validation and may not maintain certification compliance.

What happens when a scan fails or returns low-confidence results?

Well-designed cubing software includes confidence scoring on each scan. If the system cannot produce a high-confidence bounding box (due to reflective surfaces, transparent packaging, or irregular shapes that the sensor cannot fully capture), it flags the item as an exception rather than posting an inaccurate dimension record. Exception items route to manual measurement or re-scan workflows.

Does cubing software store historical dimension records?

Yes. Most enterprise cubing software maintains a local database of all scan records with timestamps, operator IDs, and image captures. This historical archive supports freight audit (verifying billed dimensions match measured dimensions), dispute resolution, and operational analytics.

How does cubing software handle parcels with non-rectangular shapes?

All commercial cubing software uses the axis-aligned bounding box as the standard output regardless of object shape—this matches how carriers calculate DIM weight. A cylindrical drum is measured as the smallest rectangle that fully contains it. Irregular shapes are bounded by the maximum extent in each axis. This is the industry-standard approach aligned with carrier billing rules.

What is the typical implementation timeline for cubing software integration?

A standard REST API integration between cubing software and a modern WMS takes 2–4 weeks: 1 week for API endpoint development on the WMS side, 1 week for cubing software configuration and field mapping, 1 week for testing in a staging environment, and 1 week for parallel-run validation (comparing cubing software output against manual measurements to verify accuracy before go-live).

Start receiving CUBIQ benefits
More than 250 companies already work with us
REQUEST A FREE
DEMO
Sign up for our newsletter
Join our newsletter to keep updated
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.