-
If the software is needed to automate the basic needs of your business, which are not very different from those of other market players, it makes sense to choose one of the ready-made solutions and adapt it to your product configuration. For example, you launched a small online clothing store.
-
Your managers track orders and update warehouse stock information using spreadsheets, which stretches order processing times and increases the likelihood of errors, and therefore the rate of cancellations and returns. With conditions like these, it is hard to grow market share.
-
To solve the problem described, you need a dedicated order management system that will automate order processing and set up rapid generation of detailed sales reports.
-
This task is not unique, and the market offers a huge number of affordable ready-made options to solve it.
-
If you need to refine secondary features, it will not require significant time or other resources, and the ready-made software will handle its core task perfectly well.
-
To perform an effective analysis, assess the priority of the business functions the software must perform.
-
Some companies focus on how much of the required functionality an off-the-shelf solution covers, but even with a 90/10 split, a critically important feature may remain uncovered.
-
A KT.Team case study: an electrical engineering company needed its sales managers to be able to quickly and easily find catalog analogs for any product.
-
She approached KT.Team with a project to implement an off-the-shelf PIM system.
-
Since the PIM system stores information about product attributes, it seemed that its tools would be enough for the client's needs, but during operation it became clear that the lack of a built-in search function was slowing down all other processes, which meant custom development was unavoidable.
-
If the off-the-shelf version includes the business functions that matter most to you, and the missing ones can be added easily and relatively quickly, that solution will be sufficient.
-
Recall the dessert builder from our example at the start of the article: it lets you choose the type of base, cream, and topping for the confectionery item, but it does not let you adjust the color of each of those three components; however, enhancing such a mechanism would not be difficult.
-
If a set of functions critical to your business cannot be automated by ready-made software even halfway, you should definitely consider development from scratch.