A robust ERP system for residential construction should include modules such as project management, financial management, procurement, inventory management, scheduling, subcontractor management, customer relationship management (CRM), document management, and reporting/analytics.These modules help address the unique requirements and challenges of home builders in new construction.