与通常的合同立法多任意性规范不同,关于建设工程合同的立法中强制性规范占了相当的比例,相当部分的合同责任因此成为法定责任,使得建设工程合同的主体责任呈现出较强的法定性。如关于施工开工前应取得施工许可证的要求,合同订立程序中的招标发包规定,对承包人转包的禁止性规定与分包的限制性规定,以及对承包人质量保修责任的规定等,均带有不同程度的强制性,从而部分或全部排除了当事人的缔约自由。
就其分类而言,建设工程合同可分为勘察合同、设计合同与施工合同,分别以建设工程的不同工作阶段为其内容。此外,监理合同在广义上也是建设工程合同之一种。监理合同是指由建设单位(发包人)委托具有监理资质的监理单位对其发包工程的施工质量、工期、资金使用等方面进行监督的合同,在性质上属委托合同而非承揽合同。因此,严格说来,监理合同并不属建设工程合同范围,合同法也未将其列入建设工程合同部分进行规定。
这种承包方式适用于发包人将建设工程任务总体承包给一个总承包人的场合。总承包,又称为“交钥匙承包”,亦即发包人将建设工程的勘察、设计、施工等工程建设的全部任务一并发包给一个具备相应的总承包资质条件的承包人。总承包合同是发包人与总承包人签订的由承包人负责工程的全部建设工作的合同。分承包合同是指总承包人就工程的勘察、设计、建筑安装任务分别于勘察人、设计人、施工人订立的勘察、设计、施工承包合同。
在这种承包方式中,发包人仅直接与总承包人订立建设工程合同,发生债权债务关系。发包人应当依合同的约定向总承包人提供必要的技术文件、资料和其他工作条件,总承包人应当按照合同的约定按期保质保量的完成工程建设工作。总承包人分别与勘察人、设计人、施工人订立分包合同,相互间发生直接的关系,总承包人就工程建设全过程向发包人负责,须对勘察人、设计人、施工人完成的工作成果向发包人承担责任。总承包人与勘察人、设计人、施工人签订合同时应征得发包人的同意。分承包合同的勘察人、设计人、施工人就其完成的工作成果向总承包人负责,并于总承包人一同向发包人负连带责任。
承包合同,又称单任务承包合同,是指发包人将建设工程中的勘察、设计、施工等不同的工作任务分别发包给某一勘察、设计人、施工人,并与其签订相应的承包合同。承包人就其承包的工程建设中的勘察、设计、建筑、安装工作的完成向发包人负责。发包人与承包人订立单项任务承包合同时,不得将应由一个承包人完成的建设工程肢解成若干部分发包给几个承包人。分包合同则是由勘察、设计、施工承包人究其承包的工程建设任务部分的完成与第三人签订的合同,这里的第三人亦即分承包人。
在这种承包方式中,各个承包勘察、设计、施工工作任务的承包合同完全是独立的,各个承包人之间不发生联系。而承包合同与分包合同虽是两个合同,合同的当事人不一致,但两个合同的承包标的有联系,即分包合同的承包标的是承包合同承包标的的一部分,所以承包人订立分包合同时,也应经发包人