У тебя довольно серьёзная заявка, это оптимизация в сфере ЖКХ, скажу что такой проект по времени будет не один месяц. Для проекта с кол-вом пользователей 100+ и кол-вом записей десятки тысяч тебе просто необходимо знать как писать оптимизированные SQL запросы (иначе у тебя сервак будет колом всавать), знать как правильно составлять структуру таблиц, если на это нет готовых ответов тогда это только с опытом, а с кол-вом пользователей 5к тебе вообще придётся задуматься о репликации (почитай о масштабируемых системах).
начальных познаний тут тебе не хватит это точно, помима выбора сервера БД и среды разработки тебе ещё нужно выбрать компоненты доступа к БД (от них напрямую зависит скорость), компоненты отображения и ввода данных, ну и компоненты формирования отчётности
Поставь себе задачку попроще и набей на ней руку после чего можешь браться за этот проект
я работаю со связкой EhLib 5.6 (отображение), DevArt IBDac 4.1(Доступ), FastReport не помню какой из Delphi XE2, FireBird 2.5
всё это можно найти бесплатно только ниже версией
ну и если твой выбор падёт на FireBird/InterBase то
http://www.ibase.ru/develop.htm#repl это тебе пригодится
P.S. и ООП у тебя должно быть прокачано до уровня написания собственных компонентов, иначе утонешь в собственном коде