There has been much discussion in the past about the pros and cons of standard solutions. Then there are solutions that require extensive customizing before they can go live in a company. Standard solutions are often seen as very rigid – the range of functions and also the way of working and workflows are generally predefined, which means that users have to adapt to the system. In most cases, users do not even utilize the full functionality of the system or it does not cover all the requirements of the teams. However, the implementation costs are relatively low and the software is robust and easy to maintain. Minor adjustments, such as to the user interface, can be made by the users themselves via configurations.
Systems that have to be extensively adapted to the requirements, data model and work processes before they go live, on the other hand, have the disadvantage that the implementation effort as well as the maintenance and updating of the solution can become very costly due to the large amount of customizing. The advantage, however, is that the solutions are adapted very precisely to the requirements of the business case and adapt to the work processes of the organization.