В ходе работы над проектом я понял, что требуется несколько другой программный продукт и что первоначальные требования надо пересмотреть и расширить.
Нет смысла разделять "Домашние финансы" и "Систему управления проектами" (предыдущий, тоже не завершенный проект) на два различных куска. Это должна быть единая модульная система. Разработкой концепции этой системы я сейчас и занимаюсь.
Не верным был и первоначальный выбор технологии, Oracle все таки не подходит для такой задачи - слишком мощное и дорогое средство.
Текущее мое предположение - Java.
Вот основные доводы:
Низкая цена технологии.
Переносимость на множество платформ.
Широкий набор возможностей (полноценная объектно-ориентированная технология, свои средства создания пользовательского интерфейса, своя встроенная СУБД и т.д.)
Кроме того, видимо, этот проект окончательно сформулирует идею сайта и смысл его существования.