Un client externalise une prestation (par exemple le développement d'une application de A à Z), souvent sur une obligation de résultat*.
Généralement, ce type de prestation est fait en équipe.
* Obligation de résultat : Dans le cadre d'un contrat de prestation de services ou de fourniture de biens, chaque partie s'oblige à respecter ses engagements. Lorsqu'un cocontractant est soumis à une obligation de résultat, il doit obligatoirement atteindre le résultat déterminé contractuellement. A défaut, sa responsabilité est engagée. (litige.fr)
En d'autre termes : Le/La freelance s'engage à réussir le projet dans lequel il/elle s'engage. Si le projet n'aboutit pas, il/elle pourra être pénalisé.e (i.e. pas entièrement payée ou devra payer une forme de dédommagement.
A l'intérieur de ce forfait, le/la freelance pourrait intervenir sur une partie (ou l'intégralité) du projet ou en régie (cf renfort de main d'oeuvre plus haut)