It is increasingly being realized that the storage needs of
these types of applications would best be met by using an
underlying main-memory storage manager, which support
data organization, transaction management etc. Using the
same manager across multiple applications can greatly
reduce development costs.