Вопрос по – Лучшая практика быстрой разработки приложений Delphi с точки зрения возможности повторного использования [закрыто]
Use a template for database procedures and functions to work with requests; Try to put the most of the database logic inside the database using stored procedures and functions. This way you don't have to worry about selecting what is common use and what is specific to current project; Use a template for main menu and main screen; Instead of crating many windows, create one
TFramefor each module of your application and reserve a place in the main screen to load them. Create an object of this frame in memory only when the user clicks it's menu. This way, your system gets faster and more memory economic; Reuse those frames by creating base frames with the common functionality and layout and them create new frames descendants from it.