Ох, вот меня и ударило ностальгией по голове... 20 лет назад, где-то, делал то же самое. MS Access был тогда прекрасной штукой. Задача была такой же, и выбора не было. Я взял как раз свеженький PHP 5-й версии, и относительно быстро решил этот вопрос. И вам советую сделать так же.
Дело в том, что даже если вы найдёте какое-то универсальное решение, то я вам гарантирую, что вас постоянно будет что-то не устраивать, а через какое-то время заказчик захочет внедрить туда какую-то малюсенькую фичу, которой нет в этом инструменте... И всё... Приплыли.
Поэтому, вам нужно знать магическое слово "CRUD" (Create, Remove, Update, Delete), и с этим словом выйти в интернет) В частности, можно ввести на YouTube что-то типа "crud за час", и вам выпадет огромный список видео. Там будут решения и на PHP, и на Python, и на других языках. Но PHP и Python - это то, что вам надо искать.
Желаю вам всяческих успехов!
P. S. Если не сможете в дизайн, закажите на фрилансе вёрстку ваших форм и списков за 20 копеек