Open Versus Proprietary
In earlier systems, disk space and speed of search were primary problems
Proprietary systems optimized on these: Consequence changes required the developers & great expense
Open systems use standardize access and open definitions of the APIs
Possible by cheap memory and disks