Ваша основная задача - импортировать данные из DBF. Это и есть самое ценное.
А обертку новую подобрать из учета требований к современным системам. Под оберткой я понимаю платформу, язык программирования, тип БД, где все храниться будет.
Вам нужен толковый архитектор ПО.