3PL system must be comprehensive to manage the needs of all components throughout the supply chain such as warehouses, labor and equipment resources, transportation, billing and integration to various components of the supply chain management software suite. It should sit on top of all operations like an umbrella. It should oversee the execution of all operations in the supply chain as well as measure and track the overall performance. Key features are warehouse management for multiple clients and multiple warehouses, productive labor management, supply chain collaboration across various supply chain systems, accurate and effective 3PL billing and supply chain planning based on warehousing operations.