Institutional integration also must look at aspects such as user training, data
entry, maintenance issues of keeping systems current and operational,
providing adaptations and updates, etc. Any complex information system has
more than one user at more than one level of technical competence and with
different roles within an institution. Different users have different requirements
that need to be supported: flexibility and adaptability are therefore important
features. Systems must be able to grow with their users. Therefore, the
institutional commitment and technical infrastructure to keep a system alive and
evolving are as important as the scientific and technical quality of the original
software system.