The application is analyzed for the number of forms, tables, queries and reports and a rough estimate of the number of hours is generated. This is a guideline only and can be adjusted by combining forms and features as well as including the client in such things as testing , trimming old code and writing new SQL and reports.