Diferencia entre los contratos administrativos, civiles y mercantiles

Las leyes administrativas imponen especiales procedimientos para llegar a la contratación administrativa, por ejemplo la licitación, mientras que en el derecho civil o mercantil lo que importa es únicamente la voluntad de las partes.