They have several well-known disadvantages (e.g., inflexible,
domain unspecific, and hard to maintain), and this is recognized by both the vendors and customers of
these software systems. Both vendors and customers of these systems are well aware that better and
cheaper customer specific solutions can be created following the service-oriented paradigm