| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Employees (hr) • Inventory (stock) • Payroll (hr_payroll) • Project (project) • Purchase (purchase) • Sales (sale_management) • Invoicing (account) • Discuss (mail) • Employee Contracts (hr_contract) |
| Lines of code | 5102 |
| Technical Name |
sr_construction_management |
| License | OPL-1 |
| Website | https://www.sitaramsolutions.in |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Employees (hr) • Inventory (stock) • Payroll (hr_payroll) • Project (project) • Purchase (purchase) • Sales (sale_management) • Invoicing (account) • Discuss (mail) • Employee Contracts (hr_contract) |
| Lines of code | 5102 |
| Technical Name |
sr_construction_management |
| License | OPL-1 |
| Website | https://www.sitaramsolutions.in |
| Versions | 17.0 18.0 |
Construction Management System for End to End Project Planning and Execution
Construction Management is a complete project control solution designed to manage construction operations from planning to completion in a structured, transparent, and cost controlled manner. The application centralizes all construction activities including projects, tasks, bill of quantity, materials, equipment, manpower, purchasing, budgets, reporting, and dashboards into one unified system. It removes dependency on spreadsheets, disconnected tools, and manual tracking by connecting every stage of a construction project into a single workflow that teams can rely on for accuracy and clarity.
The application is built around project based execution. Each project acts as the central point where tasks, resources, costs, and approvals are managed together. Project teams can create structured tasks with clear stages such as planning, site preparation, execution, inspection, rectification, and completion. Tasks can be managed visually using a kanban view, making it easy to track progress and move work across stages. Subtasks can be created for detailed activities so teams can break down complex work into manageable steps while maintaining full visibility at the project level.
Material, equipment, and manpower usage is directly linked to project tasks. For every task, users can define required materials, equipment, and workforce details. Material consumption can be tracked by quantity, equipment usage can be monitored based on actual usage, and manpower can be recorded by days or hours depending on the nature of work. This ensures that actual usage is always aligned with planning and helps project managers understand where resources are being used and where adjustments are needed.
Bill of Quantity management is fully integrated into the project workflow. BOQs can be created directly from projects, automatically loading planned materials and equipment. Each BOQ clearly displays quantities, rates, and cost totals so stakeholders can review and approve estimates with confidence. A structured approval flow ensures that only approved BOQs move forward for purchasing. This provides strong cost control and prevents unplanned spending during project execution.
Purchasing workflows are directly connected to approved BOQs. Once a BOQ is approved, users can create purchase requests where quantities can be adjusted based on current stock levels or combined procurement needs across projects. Purchase requests follow an approval process and allow creation of RFQs for multiple vendors at once. The system supports alternative RFQs so quotations from different suppliers can be compared side by side. This helps purchase teams select the best vendor based on price, delivery time, and availability, while maintaining complete traceability from BOQ to purchase order.
Budget management is designed to give financial clarity throughout the project lifecycle. Budgets can be created directly from projects with planned amounts loaded automatically. Once activated, budgets track committed and actual costs in real time. Managers can monitor spending against planned budgets and identify risks early before overruns occur. This makes financial control proactive rather than reactive and supports better decision making at every stage of the project.
Reporting tools provide clear insights into project performance. Users can generate project summary reports, BOQ reports, purchase request reports, and budget reports by selecting one or multiple projects. These reports present structured data that helps management review progress, costs, and procurement status without manual consolidation. Printable reports make it easy to share updates with internal teams and external stakeholders.
The application also includes a powerful dashboard designed for real time visibility. The dashboard presents key metrics such as total projects, tasks, BOQs, purchase requests, purchase orders, and budgets. Visual indicators show task status by stage, BOQ and purchase request status, budget burn down, material availability, task delays, and manager wise workload distribution. Users can filter the dashboard by project to focus only on relevant data. Role based access ensures that project managers, purchase managers, and engineering managers see only the information relevant to their responsibilities.
Construction Management supports structured operations with clear accountability, controlled costs, and connected workflows. By linking planning, execution, procurement, and financial tracking into one system, it helps construction businesses reduce errors, improve coordination, and deliver projects on time and within budget with complete operational transparency.
Support at Your Fingertips.
Scan the code or choose your preferred contact method to connect instantly.
50 Days Free Support
(Data recovery not included)
Watch How It Works
Get a clear view of the features and benefits this app brings to your Odoo system.
Watch Demo Video
Key Features of Construction Management System
Construction Management is designed to control construction projects with clarity, accuracy, and full operational visibility. Every feature is tightly connected to real project workflows, ensuring planning, execution, procurement, and budgeting remain aligned throughout the project lifecycle.
Project Based Workflow
Manage construction work through structured projects where all tasks, BOQs, budgets, and purchases are linked to a single project for complete traceability.
Kanban Task Management
Track tasks visually using drag and drop kanban stages such as Draft, Site Preparation, Execution, Inspection, Rectification, and Completion.
Sub Task Management
Break complex construction activities into detailed subtasks to ensure better planning, execution control, and accountability.
Material Usage Tracking
Record required and used material quantities directly on tasks to monitor actual consumption against planned quantities.
Equipment Usage Management
Assign and track equipment usage per task with quantity based tracking to understand equipment utilization accurately.
Manpower Planning and Tracking
Manage workforce allocation by recording manpower usage in days or hours depending on work type and role.
Integrated Bill of Quantity
Create BOQs directly from projects with automatic loading of materials and equipment for accurate cost estimation.
BOQ Approval Workflow
Ensure cost control with structured BOQ approval stages including Draft, Confirmed, Approved, and Rejected.
Purchase Request Creation
Generate purchase requests directly from approved BOQs while allowing quantity adjustments based on stock or combined procurement needs.
Purchase Request Approval Control
Control purchasing with approval rules configured globally or based on amount, ensuring compliance with internal policies.
RFQ Creation for Multiple Vendors
Create RFQs for multiple suppliers at once with alternative RFQ support for competitive vendor selection.
RFQ Comparison and Vendor Selection
Compare product lines across vendors and select the best combination of price and delivery before confirming purchase orders.
Budget Planning from Project
Create budgets directly from projects with preloaded values for structured financial planning.
Real Time Budget Tracking
Monitor budgeted, committed, and achieved amounts to identify overspending risks early.
Centralized Reporting
Generate project summary, BOQ, purchase request, and budget reports using structured printable formats.
Interactive Management Dashboard
View project progress, task status, BOQ flow, purchase requests, budgets, delays, and resource usage in real time.
Role Based Access Control
Ensure users see only relevant sections based on roles such as project manager, purchase manager, or engineering manager.
50 Days Free Support
Dedicated support to ensure smooth adoption and quick resolutions.
Benefits of Using Construction Management System
Construction Management simplifies construction operations by connecting execution, procurement, and financial control into one reliable system. It reduces errors, improves coordination, and supports informed decision making.
Centralized Project Control
Manage all project related data from a single location without switching between tools or spreadsheets.
Improved Task Visibility
Clearly track task progress across stages, helping teams stay aligned and focused on priorities.
Accurate Resource Utilization
Track actual material, equipment, and manpower usage to avoid wastage and uncontrolled consumption.
Better Cost Control
Prevent budget overruns by linking BOQs, purchases, and budgets into a controlled approval driven workflow.
Faster Purchase Decisions
Speed up procurement by generating RFQs, comparing vendors, and confirming orders without manual coordination.
Reduced Procurement Errors
Ensure purchases are always based on approved BOQs and validated quantities.
Real Time Budget Visibility
Monitor committed and actual costs continuously to take corrective action before issues escalate.
Improved Vendor Negotiation
Compare vendor quotations clearly to select the most cost effective and reliable suppliers.
Clear Accountability
Assign responsibilities clearly across tasks, purchases, and approvals to improve ownership and transparency.
Faster Project Completion
Streamlined workflows reduce delays caused by miscommunication or missing information.
Reduced Manual Work
Automated data flow between projects, BOQs, purchases, and budgets eliminates repetitive data entry.
Improved Team Coordination
Keep project managers, engineers, and purchase teams aligned with shared real time information.
Data Driven Decisions
Use dashboards and reports to make informed operational and financial decisions.
Scalable for Multiple Projects
Manage multiple construction projects efficiently without increasing operational complexity.
Operational Transparency
Maintain full visibility into progress, costs, approvals, and delays across all projects.
Reliable Construction Operations
Create stable, predictable workflows that support consistent delivery and client confidence.
Access Rights Configuration for Construction Management
The Construction Management module uses role-based access control to define user responsibilities and system visibility. From the user access rights screen, administrators can assign specific construction roles that control available menus, actions, and approvals.
The available roles are:
- Administrator: Full access to all construction configurations, projects, BOQs, budgets, purchase workflows, and reports.
- Project Manager: Can create and manage projects, tasks, materials, equipment, manpower, BOQs, and budgets.
- Engineering Manager: Manages task execution, material usage, equipment utilization, manpower tracking, and progress monitoring.
- Purchase Manager: Handles purchase requests, RFQs, vendor comparison, and purchase order creation after approvals.
Construction Menu Access
Once Construction Management access rights are assigned to a user, the Construction menu becomes visible in the main application dashboard. This menu acts as the central entry point for all construction related operations including project management, task execution, BOQ handling, procurement, budgeting, reporting, and dashboards.
Only users with appropriate construction roles can view and access this menu. Users without construction access will not see the Construction menu, keeping the system clean and role focused.
Configuration â Material Master
The Material configuration screen is used to define all construction materials that will be consumed during project execution. Each material is created with its basic details and cost, which becomes the default reference across projects, BOQs, tasks, purchase requests, budgets, and reports.
Once configured, materials can be directly selected while planning a project or executing tasks. The system automatically fetches the material cost from the master, ensuring consistent pricing and accurate cost calculations throughout the construction lifecycle.
This centralized material setup eliminates manual price entry and helps maintain standardized material costing across all projects.
Configuration â Equipment Master
The Equipment configuration screen is used to manage all construction equipment required for project execution. Each equipment item is defined with its cost, which is later used for project planning, BOQ calculation, task allocation, and budget tracking.
Configured equipment can be assigned to projects and tasks along with required days or usage quantity. The system automatically applies the equipment cost from the master, enabling accurate equipment cost estimation and usage tracking across construction activities.
This setup helps construction teams plan equipment usage efficiently while keeping equipment costs under control.
Configuration â Department Setup
The Department Configuration screen is used to organize employees into logical departments such as Administration, Management, Engineering, R&D, and Project Teams. Departments act as the foundation for manpower planning, cost tracking, budget allocation, and reporting across construction projects.
Each department groups employees under a responsible manager and allows the system to track employee allocation, workload distribution, and department-wise project participation. These departments are later used while assigning manpower to projects and tasks, ensuring structured workforce management.
Configuration â Employee Setup
The Employee Setup screen is used to manage all employees who participate in construction projects. Employees added here can later be assigned to departments, linked with contracts, and allocated as manpower in projects and tasks. This setup ensures proper tracking of workforce availability, responsibility assignment, and cost calculation during project execution.
Employees configured in this screen are used across manpower planning, task assignment, and reporting within the Construction Management module.
Configuration â Task Stages
The Task Stages screen is used to define and control the workflow of construction tasks within a project. Each stage represents a step in the construction lifecycle such as planning, execution, inspection, and completion. By configuring stages at the project level, teams can track task progress clearly and maintain a structured execution flow across all construction activities.
Configured stages are used automatically when creating and managing tasks inside projects.
Configuration â Purchase Request Approval
The Purchase Request Approval configuration is used to control the approval process for purchase requests created from BOQs. When enabled, every purchase request must be reviewed and approved by the selected approver before moving forward. Approval can be applied globally for all requests or controlled based on request amount, ensuring proper spending control and authorization in construction purchasing.
Only the selected approver can approve or reject purchase requests.
Project Setup and Management
Project Overview
The Project screen is the central workspace where all construction activities are planned, tracked, and controlled. Each project acts as a single source of truth that connects tasks, materials, equipment, manpower, BOQs, purchase requests, budgets, and financial records. Once a project is created, every operational and financial activity remains linked to it for complete visibility and control.
Project Basic Details
This area captures the core information of the construction project such as project name, company, and planned duration. These details define the project timeline and ensure all activities, costs, and reports are correctly aligned with the selected company and schedule.
The project header also displays real-time counters for tasks, BOQs, purchase orders, budgets, and vendor bills, giving an instant snapshot of project progress and activity.
Project Responsibility Configuration
This section is used to define key roles responsible for managing the project. Assigning a Project Manager, Engineering Manager, and Purchase Manager establishes a clear ownership structure.
These roles directly control how approvals, reviews, and actions are handled across construction workflows such as task execution, BOQ approval, and purchase request authorization. This ensures accountability and smooth coordination between teams.
Material Planning
Material planning allows users to define all construction materials required for the project along with their quantities and costs. The system automatically calculates material subtotals and overall material cost.
This planned material data becomes the foundation for BOQ creation and purchase requests, ensuring consistency between planning, procurement, and budgeting without manual duplication.
Equipment Planning
Equipment planning is used to record all machinery and tools required during project execution. Each equipment entry includes quantity and cost, enabling accurate tracking of equipment expenses.
Separating equipment costs from material costs helps maintain clarity in project cost estimation and provides better control over capital and rental equipment usage.
Manpower Planning
Manpower planning is used to allocate workforce resources to the project. Both internal employees and temporary workers can be assigned with cost calculations based on day or hour.
This ensures precise labor cost planning and gives management clear visibility into workforce utilization across departments and project phases.
Smart Navigation & Linked Records
Smart action buttons provide quick access to all records linked to the project. Users can instantly navigate to tasks, BOQs, purchase orders, budgets, and vendor bills without leaving the project view.
These shortcuts improve productivity by reducing navigation time and give real-time insight into the current status of project operations and finances.
Bill of Quantity (BOQ)
The Bill of Quantity (BOQ) is the central cost planning document used to define and control the total estimated cost of a construction project before procurement begins. It is created directly from the project so that all planned materials and equipment are automatically inherited without any manual re-entry. This ensures the BOQ always reflects what was planned at the project level and maintains consistency across the entire construction workflow.
The BOQ provides a clear breakdown of all required construction materials along with their quantities, unit costs, and calculated subtotals. Material pricing is fetched from the configured material master, allowing the system to generate accurate cost calculations instantly. Any change in quantity or price immediately updates the overall BOQ cost, giving project and management teams full visibility into the financial impact.
Along with materials, the BOQ also includes all planned equipment required for project execution. Each equipment entry captures the usage quantity and cost, allowing equipment expenses to be tracked separately from material costs. This separation helps teams clearly understand heavy machinery and equipment-related spending during the planning phase.
The BOQ automatically calculates and displays total material cost, total equipment cost, and the overall estimated project cost. This consolidated view allows decision-makers to review project expenses in a structured and reliable format before approving procurement activities.
To maintain financial control, the BOQ follows a defined approval flow. Initially created in a draft state, it can be reviewed and confirmed before being approved. Once approved, the BOQ becomes the official cost reference for the project and is locked from further changes, ensuring cost discipline and audit clarity.
After approval, the BOQ allows direct creation of purchase requests. All BOQ materials are carried forward into the purchase request automatically, ensuring procurement activities strictly follow approved quantities and estimates. At the same time, purchase managers retain flexibility to adjust quantities if stock is already available or if combined purchasing is required for multiple projects.
Every BOQ remains fully traceable throughout the project lifecycle. It stays linked to the project, purchase requests, vendor quotations, purchase orders, and vendor bills, providing complete financial transparency from initial planning through execution and final billing.
Purchase Request and Vendor Selection Workflow
The Purchase Request workflow helps manage material procurement in a structured and controlled way directly from the project planning stage. Once the Bill of Quantity is approved, the system automatically prepares a Purchase Request with all required materials and quantities already filled in, so users do not need to re enter data manually.
Each Purchase Request is linked to its project and source BOQ, giving full visibility of why the purchase is required. The request starts in Draft state, where the Purchase Manager can review quantities and make adjustments if needed. This is especially useful when checking available stock or planning combined purchases for multiple projects before proceeding further.
After review, the Purchase Request is moved to Confirm state. Based on approval settings, the request can then be approved or rejected by the assigned approver. Once approved, the Purchase Manager can create Requests for Quotation directly from the same screen without switching modules.
The RFQ creation process allows selecting multiple suppliers at once. The system creates alternative RFQs for each selected supplier automatically, using the same materials and quantities. This makes it easy to request prices from multiple vendors in parallel and compare offers without duplicate work.
All supplier quotations are linked together under the same request. Users can compare prices, delivery dates, and quantities across vendors using a dedicated comparison view. For each material, the user can decide which supplier to choose, and the selected quantities are kept while unselected alternatives are automatically adjusted.
Once supplier selection is finalized, the system proceeds smoothly toward Purchase Order creation, ensuring that only approved quantities and selected vendors are used. This controlled flow helps avoid over ordering, improves cost control, and ensures transparency from project planning to final procurement.
This complete Purchase Request workflow ensures accurate purchasing, better vendor comparison, and smooth coordination between project managers and purchase teams, all while staying fully connected to the project and budget.
Purchase Orders
Purchase Orders Alternatives
Purchase Orders Comparison
Project Budget Planning and Cost Control
The Budget feature allows teams to plan, monitor, and control project costs from the beginning of execution until completion. Budgets are created directly against projects, ensuring that every planned expense is clearly defined before procurement or execution begins. This helps organizations avoid cost overruns and maintain financial discipline throughout the project lifecycle.
Each project budget is prepared based on expected material, equipment, and manpower costs. Once created, the budget acts as a financial reference point for all future activities. As Purchase Requests and Purchase Orders are generated, the system continuously tracks committed amounts against the approved budget, giving real-time visibility into how much budget is planned, committed, and remaining.
When vendor bills are recorded, actual expenses are automatically reflected in the budget. This allows project managers and finance teams to compare planned versus actual costs at any time without manual calculations. Any deviation becomes immediately visible, enabling corrective action before costs go out of control.
Budgets remain fully linked with BOQ, Purchase Requests, Purchase Orders, and Vendor Bills. This ensures that all spending is traceable back to the original project plan. Managers can quickly identify which materials, equipment, or resources are consuming the most budget and take informed decisions accordingly.
With centralized budget tracking, the system provides complete financial transparency across projects. Teams can monitor budget utilization in real time, prevent unauthorized spending, and ensure that projects are delivered within approved financial limits while maintaining accountability at every stage.
Task and Subtask Management for Project Execution
Tasks and subtasks are used to break down a project into clear, manageable units of work, allowing teams to plan, execute, and monitor construction activities in an organized manner. Each project can have multiple tasks that represent major work phases, and each task can further be divided into subtasks to capture detailed execution steps.
Tasks follow predefined stages that reflect the real construction workflow, such as Draft, Site Preparation, Execution, Quality Inspection, Rectification, and Completed. This stage-based flow gives a clear picture of progress at any moment and helps teams understand what work is pending, ongoing, or finished.
Subtasks allow teams to assign responsibilities more precisely. Individual activities can be allocated to specific employees or teams, along with planned dates and expected effort. This makes it easier to track progress at a granular level and ensures accountability across departments.
Tasks are fully integrated with timesheets, enabling team members to log actual work time directly against tasks and subtasks. This helps project managers compare planned versus actual effort and identify delays or bottlenecks early.
All task-related activities, including status changes, comments, and updates, are recorded in the activity log. This provides a complete execution history and improves coordination between project managers, engineers, and site teams.
By structuring work into tasks and subtasks, the system ensures better planning, clearer ownership, real-time progress tracking, and smoother execution of construction projects from start to finish.
Reports
Project Summary Report
The Project Summary Report provides a complete overview of a single construction project in one printable document. When generating this report, the user selects one project from the popup wizard, and the system prepares a detailed summary based on that selection.
This report helps stakeholders quickly understand overall project status, key activities, and important project information without navigating multiple screens. It is useful for project reviews, management meetings, and sharing project progress with clients or internal teams.
BOQ Report
The BOQ Report allows users to generate a consolidated bill of quantities for one or multiple projects at the same time. From the popup wizard, users can select multiple projects, and the system combines all related BOQ data into a single PDF report.
This report is ideal for cost planning and quantity analysis, as it provides a clear view of materials, quantities, and estimated costs across selected projects. It helps management compare project requirements and supports better budgeting and procurement decisions.
Purchase Request Report
The Purchase Request Report provides a detailed overview of purchase requests generated from selected projects. In the popup wizard, users can select multiple projects, and the system generates a PDF containing all related purchase request information.
This report helps track procurement requirements, review requested materials, and monitor purchasing activities across projects. It is especially useful for purchase managers and finance teams to analyze demand and ensure timely procurement planning.
Budget Report
The Budget Report offers a clear financial overview of selected projects in a single printable format. Users can select multiple projects from the popup wizard, and the system generates a PDF that summarizes budget details for each chosen project.
This report helps management evaluate planned budgets, monitor cost distribution, and assess financial control across multiple projects. It supports informed decision making by providing a consolidated view of project budgets in one place.
Construction Management Dashboard
The Construction Management Dashboard provides a centralized, real-time view of all project activities, costs, and operational progress in a single screen. By default, the dashboard can display data for all projects, and users can switch to a specific project using the project selector at the top. Once a project is selected, all metrics, charts, and summaries automatically refresh to reflect only that projectâs data.
At the top, the dashboard presents key operational KPIs such as total projects, tasks, BOQs, purchase requests, purchase orders, and budgets. These high-level counters help management instantly understand overall workload and system usage without navigating into individual modules.
The task overview section breaks down tasks by stage, such as Draft, Site Preparation, Execution, and Completed. This gives clear visibility into project execution progress and highlights where work is currently concentrated.
Dedicated sections for Purchase Requests and Bill of Quantity (BOQ) provide a quick snapshot of document status, including Draft, Confirmed, Approved, Rejected, PO Created, and Cancelled. This makes it easy to track procurement flow and identify bottlenecks in approvals or purchasing.
The dashboard also includes multiple analytical charts for deeper insights:
- Budget Burn-Down shows budgeted, committed, and achieved values across projects to monitor financial control.
- BOQ Progress visualizes planned, ordered, delivered, and used quantities for better material tracking.
- Material Availability highlights required, on-hand, and remaining quantities to prevent shortages.
- Task Delay Status displays on-time and delayed tasks to quickly identify schedule risks.
- Over-Budget Materials flags materials exceeding planned costs.
- Manager-wise Breakdown provides visibility into workload distribution across project, engineering, and purchase managers.
Access to dashboard sections is role-based. Administrators can view all metrics, while Project Managers, Engineering Managers, and Purchase Managers see only the sections relevant to their responsibilities. This ensures the dashboard remains clean, focused, and actionable for every user role.
Overall, the dashboard acts as a command center for construction operations, enabling faster decisions, better cost control, and clear visibility across projects.
Our Odoo Expertise
From implementation to support, we deliver end-to-end Odoo expertise for your business.
Dedicated Resources
Choose the right engagement model that fits your business.
Full-Time Developer
Dedicated resource working exclusively on your projects.
Part-Time Developer
Flexible hours to support your team when you need them.
On-Demand Developer
Hire Odoo experts by the hour for urgent tasks or short projects.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module