Modify or add functionality according to your needs
The best fit for these unique needs would be a custom-made system, but custom development is very time-consuming (depending on the complexity of the system, from months to years) and very expensive (for medium-sized systems, on the order of millions).
For time and financial reasons, the most advantageous choice is often a compromise - a ready-made general system, most often in the form of a rental.


