www.cmsglobalsoft.com
______________________________________________________________________________________________________________Third Party Applications, Middleware and ERP Systems: March 2008
The State of Shipping Systems TodayPage 1 of 5
Third Party Applications, Middleware and ERP Systems:
March 2008
The State of Shipping Systems Today
By Wil Fekeci, President of CMS GlobalSoft
The Model
Often I hear from potential clients the same reoccurring theme: they have had it with theirthird party shipping applications.
Ultimately thereason for poorsupport can bepinpointed to therelationship thatexists betweenthe shippingapplication, usersand the carrierrequirements.
"They don't do what they say they would do." "They can't keep up the carrier changes.""The support is terrible."These are words that I hear from CIOs or IT Managers of large volume shippers who relyon third party applications to ship small parcels. Whenever we follow a poorly executedthird party application, my job is made harder because the client has been burned so oftenthey naturally become very gun shy. Specifically a new client will want contractualassurances that what we promise will be delivered. Happily, our client retention is 100%.But why is that? What are we doing differently that the third party applications are notdoing? The answer is really simple if you look at the overall model.Why is support so awful? It seems to me that too much emphasis is centered on sales andmarketing in the IT world, and not enough on after sales support, where you build andkeep a customer base. It is too hard to get a client in the first place than risk losing themby not paying attention to their ongoing needs. Ultimately the reason for poor support canbe pinpointed to the relationship that exits between the shipping application, users and thecarrier requirements. Why third party applications can not keep up or aren't sophisticatedenough to support users is fundamentally an easy problem to address: simply put, themodel is wrong.
Three Layers
In any shipping application, there are 3 important layers: the GUI or presentation layer,the business layer, where the individual shipper rules reside, and the carrier layer, wherethe rules are dictated by the individual’s carriers' requirements. All third party applicationdevelopers have to support all three layers. The first two, the GUI and business layer, area challenge but completely within the control of a seasoned developer. The languages of choice, supported databases, schema, functionality, infrastructure, etc., fall within thedeveloper's scope. Regretfully, it is the third layer where the rules come somewhatambiguous. It is the third layer, or carrier requirements, that pose the greatest problemand, unfortunately, this is where inconsistencies come into play.
Historical Relations
A third party developer will begin by seeking the exact rules for shipping from each of thecarriers. Unfortunately, there is no standardization among the different carriers. Any thirdparty application, in the eyes of the carrier, is ultimately going to give too much power tothe shipper: they can rate shop for best rates, use delivery by features thereby sometimesselecting ground as a service versus the more costly overnight service, consolidate end of day billing, measure performance for late packages, easily switch between carriers and
Add a Comment