However, if you take internal information system, which manages information from various sources, e.g. online and offline orders, information from banks and other institutions, when part of information requires hand-work over it due to its nature, then you have to deal with rather complex system, which could be frquently changed/enhanced.