"Architect & Contractor" program provides an easy way to build a database, which contains information about finish materials used in projects (material types, prices, quantities, etc.) and geometry characteristics of rooms in the project (areas, perimeters, heights, volumes, floors levels, etc.). When the database is complete the program is able to create explications of rooms, finish materials lists, doors/windows lists, etc. The project manager in cooperation with a customer is able to take a look at the project totals (total rooms area, total rooms volume, walls surface area, total finishing cost, etc.). The project customer often requires decisions optimization to be made in the project. The program provides easy ways to change entered information to meet various customer’s needs.