Очень часто при создании очередной программы для работы с БД cо мной стало случаться Дежавю. Я стал замечать, что когда-то я уже писал эту строчку кода, когда-то уже так называл таблицу или надпись, и в сотый раз при написании очередной программы я стал задумываться над созданием некоторого подобия генератора исходных текстов для работы с базами данных на платформе Delphi. Хотелось, к примеру, чтобы на основании схемы БД формировалась бы полностью готовая программа. Допустим, указываешь названия таблиц, типы атрибутов таблиц и названия атрибутов нажимаешь на кнопку - и все готово, можно смело пользоваться готовой программой. А там уже можно было бы ее дорабатывать не задумываясь по поводу очередного создания “в сотый раз” форм для ввода, изменения, удаления, печати записей в Excel, поиска записей по всем полям таблицы т.е.(CRUD (Create/Read/Update/Delete)).