System creates projects to estimate and call out the various specifications for a custom home using pictures and text. Much of the specifications are part of a price manual that allows the user to update and manage products for a home that can be applied to an estimate. There is a scheduling aspect to the system that allows the user to change and manage the flow of the project’s construction process. There is also a use of change orders to allow the management of additions to a project. There are various validation’s built into the system to be visual indicators for a user to review information.