De nos jours, la maitrise d'ouvrage est assurée par le maitre d'ouvrage désigné comme « le client ». Il est le responsable de la préparation du programme avec le programmeur [le programmiste] pour le transmettre au maitre d'oeuvre. Le maitre d'ouvrage est la personne physique morale pour laquelle l'ouvrage est construit. Il est le responsable principal de l'ouvrage. Il remplit dans ce rôle une fonction d'intérêt général dont il se peut de démettre. « Il lui appartient après s'étire de la faisabilité et de l'opportunité de l'opération envisagée, d'en déterminer la localisation, d'en définir le programme, d'en arrêter l'enveloppe financière prévisionnelle, d'en assurer le financement, de choisir les maitres d'oeuvres et les entrepreneurs qu'il choisit les contrats ayant pour objet les études et l'exécution des travaux »la maitrise d'oeuvre qui est tributaire de la maitrise d'ouvrage est une fonction globale couvrant les missions de conception, d'études, d'assistances techniques, de suivi et de contrôle de la réalisation des édifices que se soient leurs destinations. Elle est l'opération charnière entre le maitre de l'ouvrage et les entrepreneurs, les acteurs de la réalisation.