SMT: The subcontractor management system