ECSO – Cargo Service Management System

Tailor-made business application software specially designed to serve the cargo service (Air, Sea & Land Transport) companies in the Middle East region with an open scope of a next level modification if necessary as per any specific requirements that the service companies wants to apply further.

By streamlining the process, ECSO aims to provide a better tool to control and optimize the existing resources through effective communication and information exchange between the different departments and the personnel within the organization.

System Flow
Above system flow shows how each function is taking place and how the departments/service desks are interconnected. Every department/service desk shall be treated separately and have got specified roles to perform so that the entire operation becomes professional.


ECSO starts from each service desk and ends with the report of each and every shipment that has been delivered to the consignees or the current status of the same including online tracking of each shipment status by shipment number.

First of all, quotations shall be made for the customers and the consignment desk will prepare the material document (manifestation). Material handling department will do the checking of the material along with the document prepared by the consignment desk and the loading of the material shall be taken place covering the loading expenses.

Vehicle or exchange of the driver shall take place if required while loading and unloading the materials. At the time of material unloading, expense of the unloading shall be accounted and the claims of missing or over loaded items should be tracked and resolved. Once the things are in right track, delivery of the materials to the consignees should be made. In case of cash on delivery (COD), the cash has to be collected from the consignee. Name of the consignee, signature and contact information also should be collected upon delivery.

The material containers should go in return to the consignment department after the delivery has been made.

Besides the standard reports; exporting to Excel, PDF and other formats are made available to create user defined reporting easier. Moreover, any new reports within the scope of the application can also be generated as per the required formats.

These are the main features available in the system but not limited to;
Customer Information
  • Customer Code - auto generated by the system and prefix letter will be identified by regions; example Jeddah =J0001
  • Customer name (English and Arabic)
  • Address, telephone, mobile and Email
  • Contact person
  • Transport Type (regular or pallet)
  • Pallet setup (amount per month, number of pallets, utilization of pallets)
    • Utilization of left-over pallets in coming months
    • Additional pallets shall be charged on agreed fare basis
  • Parent customer identification
  • Credit limit/ credit period
  • Generate invoice by the system as per schedule or manual
  • Submitting invoice
  • Default status changes by the system
Customer Statements
  • By date/ date to date
  • Summary/detail
Vehicle Details
  • Registration number
  • Vehicle type (trailer/van/car)
  • Vehicle group (own/rented)
  • Istimara issue date/expiry date
  • Insurance issue date/expiry date
  • Vehicle expense
  • Date/amount and the details
  • Heavy weight rates, normal weight KG rates and palletized parts. (configuration as per given formula)
Consignment (AWB)
  • Document number (auto generation by the system, identified by region prefix and
  • Shipper/customer details
  • Receiver (consignee ) details
  • Type ( cash/credit/cash on delivery)
  • Goods detail (BOX/PSC/PALLET/weight etc...)
  • Remaining details as per consignment note (AWB)
  • Default status changes by the system
  • Receiving by confirmation (one click)
  • Assigning driver /vehicle for delivery
  • Calls/enquiry/status
  • Default status changes by the system
Cash Collection
  • Preparing the receipt voucher
  • Collecting the cash
User Access Rights Management
  • User creation with user name and password for each
  • Grouping the user (admin/operator)
  • Setting access rights to each user separately
Item Setup
  • Item code/ Item name (English and Arabic)
  • Item group (item group setup, code and description)
  • AWB No
  • Shipper name/ consignee name
  • Mode of payment
  • Status/ remarks
  • Default status changes by the system
  • Delivery required
  • Assign driver
  • Assign vehicle
  • Final time stamping of manifesto
  • Default status changes by the system
  • Vehicle changes
  • Driver changes
  • Delivery
  • Cash collection COD
  • Collect POD (default)
  • Delivery receipt (if required)
  • Default status changes by the system
  • Adding remarks for non deliverable item
  • Return to shipper the non deliverable item
  • Return to shipper empty container or requested by the shipper
  • Status changes by user for the non deliverable item
  • Shipment Tracking with the shipment ID.