Tous les contrats de sous-traitance de logiciels contiennent généralement les informations suivantes: la portée des services, logiciels approche de développement, les hypothèses, les résultats attendus, les prix, la propriété intellectuelle et la propriété livrable, la durée du contrat, les niveaux de service, les responsabilités des clients, les responsabilités des fournisseurs de services, la résolution des conflits et le processus de résiliation. Cela ne signifie pas qu'ils sont pro-forma ou passe-partout, ou qu'ils ne sont pas l'objet d'intenses négociations, juste qu'ils sont trouvés dans presque tous les contrats de sous-traitance de logiciels.