Custom TMS Software: Is It Worth the Effort? – Hacker Noon

The automation of transport logistics and freight operation is in trend today. Compared with the beginning of 2017, 15–20 % more SMBs are using transportation management systems these days, which is a huge breakthrough. In large organizations, about 50% of all shippers have already implemented TMS. The forecasts promise even a bigger demand due to the cheapening of TMS maintenance and the benefits it gives.

ARC Advisory group research indicates that TMS application brings companies up to 8% of savings, which can be attributed to automated decision making, load consolidation, route optimization, time saving, reduction in carrier overcharges, and automated freight audit.

The demand is coupled with supply: more and more TMS solutions are being released. How to choose a good one and whether it is better to make use of already existing options or build your own TMS? Let’s see.

What Makes a Good Transportation Management System

An efficient TMS makes your job easier whether you are a shipper, a carrier or a 3PL. Though, only when it meets the demands of you business. Each system has its own features and differs from the others. Some of them are only aimed at the specific sector of economics. So, the first and the most important indicator of a good TMS is that it fits your business like a glove.

Next, good transport management systems are multifunctional and allow diverse data processing. The most common features for TMS include:

  • contract management (viewing contracts, comparing costs, and tracking terms and agreements);
  • freight settlement (auditing, paying freight invoices, creating payment vouchers);
  • reporting and analytics;
  • business performance monitoring and financial reporting;
  • risk management;
  • visibility of transportation process.

Other important issues include connectivity and the potential for further development and adaptation. TMS heavily depends on data exchange between different partners (suppliers, carriers and logistics service providers), so it must be accessible for integration with external systems. And it should be possible to update the system without excess costs in case of turnover and system loading increase, supply chain advances or other alterations.

Transportation Management System: Build VS Buy

Hundreds of vendors provide TMS solutions nowadays. There are a lot of ready-made products with which you are only proposed to pay for implementation and subscription. So, is there really a need to develop another TMS?

To answer this question, the business should define its operational needs and what it wants to achieve through TMS implementation. As a business owner, consider your long-term goals and the possibility to differentiate and expand. Each business is unique and has its own requirements, culture, and internal processes. Overlooking even one meaningful feature can lead to additional money and time expenses during implementation or even after it. In the worst scenario, your TMS may turn out to be totally unfit.

You also need to take into account hidden TMS costs, such as license, implementation, subscription extension, annual maintenance, the necessity for 3rd party software purchase and implementation, and the personnel training.

Finally, data security is a great demand. The loss induced by poorly protected data storage can be fatal. And here, of course, in-house solutions are of a big advantage.

There is also a set of technical functions which makes the TMS helpful and efficient. Let’s have a look at the most essential.

How to Make the Choice of Technical Functions

A TMS can take different forms. It can be a standalone product or a component of a broader supply chain suite. Depending on your objectives, you may need a unique set of technical functions.

Let’s consider the example of Smartseeds, the service developed by The major aim of the service is to unite cargo owners and freight operators into one system for transportation of grains. It allows cargo owners find carriers easily and with a minimum of bureaucratic procedures. Freight operators, on the other hand, can cooperate to transport cargos of any volume at any distance. The developers also had a task to provide continuous communication with drivers over the whole itinerary.

So, the following architecture of the system was designed:

  • API, through which all transactions are provided,
  • client web-interface (frontend part) for the two categories of users: cargo owners and freight operators,
  • web interface for system administrators (backend part),
  • geo-information service which tracks vehicles сo-ordinates,
  • mobile app for drivers,
  • Uber-like mobile app for cargo owners and freight operators.

We also ensured integration with such external functions as sending notifications, 1C accounting, bank services, and Google maps API. As you can see, all functions are tailored to the business objectives of the service.

Development Cost of the Custom TMS

The cost of the development is calculated on the basis of project length. It includes User Interface and User Experience design, front-end and back-end development, and quality assessment (automation and acceptance tests).

For the modern TMS, the essential elements are administration control panel, GIS and driver-dispatcher communication functions, and integrated accounting. Based on this minimal set, the approximate price of the full circle of development is $ 200K. Though, it may vary depending on the set of functions which are important for your business.

In case you want to add mobile apps for clients and drivers (as we did for the Smartseeds), it will cost $ 90K for the two platforms (iOS and Android).

To Sum Up

TMS is indispensable in modern shipment and logistics. At present, TMS maintenance is getting much cheaper and handier, and more and more companies are implementing it into their supply chain. The development of TMS from scratch allows accurate adjustment of the solution to your business needs and enhances security and competitiveness.

The approximate TMS development cost is within $ 200–300K, but the sum may vary depending upon the functionality included. Taking into account the hidden costs and hardships connected with the implementation and customization of ready-made TMS solutions, developing your custom TMS is still quite worth consideration. is listed among the best logistics developers in Europe. We have a deep expertise in the development of transportation management systems and logistics apps and invite you to join us in business cooperation.

Originally published at

read original article here