Un logiciel écrit sur mesure est un logiciel écrit spécifiquement par et pour une organisation, une entreprise ou une personne, par opposition à l'achat de logiciels déjà écrits. Alors que la plupart des organisations utilisent des logiciels achetés produits en série, certaines organisations choisissent d'écrire leur propre logiciel pour répondre à leurs besoins spécifiques.
La plupart des logiciels utilisés aujourd'hui par les entreprises et les organisations proviennent d'éditeurs de logiciels spécifiques qui vendent leurs produits à des fins commerciales. Des programmes comme Windows et Microsoft Office sont des logiciels produits en série qui sont à vendre. Certaines entreprises, cependant, ne souhaitent pas acheter de logiciels ou peuvent ne pas être en mesure de trouver des logiciels à vendre pour répondre à leurs besoins. Ces entreprises utiliseront ensuite un logiciel personnalisé qui leur est spécifique et qu'elles seules peuvent utiliser.
Pour qu'une organisation puisse écrire son propre logiciel, elle doit avoir accès à un ingénieur en informatique et à quelqu'un qui sait écrire du code. L'écriture de logiciels est un processus extrêmement complexe qui prend beaucoup de temps et de ressources. L'avantage d'utiliser un logiciel personnalisé est qu'il fonctionnera exactement comme l'organisation le souhaite. L'organisation dicte elle-même la mise en page et les fonctions du logiciel. En outre, les logiciels personnalisés aident à conserver les informations sensibles au sein de l'entreprise, car les informations sur les logiciels achetés pourraient potentiellement être obtenues par un tiers indésirable.