Обсуждение разбилось на два направления - расширяемые архитектуры и объектно-ориентированные базы данных.