Individuell geschriebene Software ist Software, die speziell von und für eine Organisation, ein Unternehmen oder eine Person geschrieben wird, anstatt bereits geschriebene Software zu kaufen. Während die meisten Unternehmen massenproduzierte gekaufte Software verwenden, entscheiden sich einige Unternehmen für ihre eigene Software zu schreiben, um ihren spezifischen Bedürfnissen gerecht zu werden.
Die meiste Software, die heute von Unternehmen und Organisationen verwendet wird, stammt von bestimmten Softwareunternehmen, die ihre Produkte für den kommerziellen Gebrauch verkaufen. Programme wie Windows und Microsoft Office sind massenproduzierte Software, die zum Verkauf steht. Einige Unternehmen möchten jedoch keine Software kaufen oder sind möglicherweise nicht in der Lage, Software zu finden, die zum Verkauf angeboten wird, um ihre Anforderungen zu erfüllen. Diese Unternehmen verwenden dann speziell auf sie zugeschnittene Software, die nur sie verwenden können.
Damit ein Unternehmen seine eigene Software schreiben kann, benötigt es Zugang zu einem Computeringenieur und jemandem, der sich mit dem Schreiben von Code auskennt. Das Schreiben von Software ist ein äußerst komplizierter Prozess, der viel Zeit und Ressourcen in Anspruch nimmt. Der Vorteil der Verwendung von kundenspezifischer Software besteht darin, dass sie genau so funktioniert, wie das Unternehmen es möchte. Die Organisation bestimmt das Layout und die Funktionen der Software selbst. Außerdem trägt kundenspezifische Software dazu bei, vertrauliche Informationen im Unternehmen zu behalten, da Informationen über gekaufte Software möglicherweise von einem unerwünschten Dritten erhalten werden könnten.