top of page


CubeMaster is a cargo load planning, optimization, diagramming, and distribution software. It calculates the “how-to” load the trucks, containers, pallets, rail cars, boxes, and ULDs with single and mixed-size products.


For Windows

CubeMaster works with  everyWindows 98, XP, 7, 10 32/64 bits

5,000 Installations

CubeMaster is being used  by world-wide users in a daily mission-critical job

SDK & API Supported

Perfect solutions to integrate CubeMaster engine to your application - ERP, WMS & SAP

Cloud (SaaS) Supported

Build a load plan anywhere, anytime with mobile and online. No software installation.


Truck and Trailer Loading

Finds the best combination of multiple vehicle types to maximize the space utilizations of the vehicles to load mixed cargoes with different sizes and quantities.


Sea Container Loading

Optimizes cargo plan with multiple different sizes and quantities or finds the max number of cartons or pallets per single container.


Pallet Load and Pattern Optimization

Perfect for creating multiple product load plans for pre-packing unitload. Also calculates single full pallet or mixed pallet loads. Multiple pallet types are calculated for both loads. These pallet loads can then be used in building container loads.


Air Cargo Load Plan

Calculates the best use of multiple air pallets and containers including LD and ULD type. It also be used to calculate the cost of the load with pivot factor while maximizing the space utilization of an air craft.


Palletizing before Truck and Container Loading

Automatically converts case quantities to full pallet and mixed pallet loads before final container loading.


Carton Load Optimization for Order Picking

Finds the best boxes and shipcases from the standard sizes to fulfill the picking orders with different items sizes and quantities. Multiple carton types are considered. It also determines optimal load diagramming and picking list.

Geometeric Graph

Load Optimization Algorithm

CubeMaster provides proven software solutions to optimize loading patterns, improve utilization, reduce the use of transit vehicles and cut freight costs. CubeMaster uses intelligent loading algorithms and extensive stacking rules to optimize loads. It will place cargoes in the transit vehicles after taking into consideration the following questions:

  • Should cargoes be placed on floor?

  • Should cargoes be placed per order or stop off?

  • Should cargoes be placed in a de­fined ratio?

  • Should there be a maximum allowable layers or supporting weight?

  • Should cargoes be floor loaded or in unitloads?

  • Should cargoes have certain pattern when placed in unitloads?

  • Should loose cargoes be placed on a mixed pallet?

  • Should cargoes be stacked on another for stability and to minimize damage?

Mix Load

Finds optimal number of vehicles to load all orders of different size cartons or pallets. It also considers a unitization of the cargoes before vehicle loading.

Unit Load

Calculates full load of shipcase, pallet, truck and sea container filled with single size cargoes. There is no need to provide the quantities of cargoes because they are calculated by CubeMaster. It also considers multiple pattern types in the full loads. The pallet unitload can be used as a cargo to be placed into a vehicle.

Set Load

Calculates the number of complete products to maximize the space utilization of the container when the product is consisting of several cargoes and the number of those cargoes should be kept in relational ratio.


Extensive Vehicle Types

Select from a variety of trailers, sea container including Open Top, Goose-Neck, Center-Beam, Railcar and Flat Rack special equipment.


User De­finable ULD

The air container and air pallet can be modified and customized for your special size and shape in addition to standard database.


Multiple Cargo Types 

Shipcase, roll, full single pallet load and mixed pallet load are placed in the trucks and sea containers.


Built-in Database

The ISO standard data are created in the trucks, containers and pallets database at the time of the installation of CubeMaster program. Not only they are modified with the Vehicle Properties and Pallet Properties window but also new sizes are added with that windows to the trucks, containers and pallets database.


Excel/CSV Import Wizard

For bring in the existing data in Excel or CSV files more seamlessly, use the Excel/CSV Import Wizard. 
It allows CubeMaster to easily and accurately import cargo names, descriptions, dimensions, stacking requirements, loading orientation and placement, palletization preference and more from your Excel or CSV files. 


External DBMS Import Wizard

For bring in the orders from your ERP, WMS, TMS or ordering systems, use the External DBMS Import Wizard. 
It enables CubeMaster to access the external database such as MS SQL, ORACLE or DB2 and import the orders easily and accurately including the cargo names, order quantities, descriptions, dimensions, stacking requirements, loading orientation and placement, palletization preference and more. 

White Structure

Load Building API

Are you looking for a solution for adding the load optimization engine into your application? Please utilize a new technology 'Load Building API'. 

It allows your application written by ASP, APS.NET, Java, PHP and SAP to call remotely the APIs served by the CubeMaster online server (

Using the CubeMaster Online web site is a good solution for visualizing the load calculations made by the web service.

MultIPLE databases

CubeMaster handles different data sources - Access, Excel, XML, RDBMS, and custom connections.


CubeMaster speaks in a different language - English, German, French, Spanish, Turkish, Italian, Korean, Japanese, Chinese.


unit of Measures

Switch between Metric (mm+kg),  High Metric (cm+kg), English (inch+lb) on the fly.

multiple exporting & Sharing

Save your results to Excel sheet, PDF, HTML, XML, and database. Publish to CubeMaster Online to share with your people.