Unfortunately such
large systems come with their own share of maintenance
problems. They are large and difficult to comprehend for
newcomers, they are fragile - change in one part of the
system affects a seemingly unrelated part of the system
and modifications are difficult. Hence it is imperative that
changes are carried out by well trained personnel following
a rigorous process to ensure that new bugs are not added
during feature modification and bug fixing.