Software escrito de forma personalizada é o software que é escrito especificamente por e para uma organização, empresa ou pessoa, em oposição à compra de software já escrito. Embora a maioria das organizações use software comprado produzido em massa, algumas organizações escolhem para escrever seu próprio software para atender às suas necessidades específicas.
A maior parte do software usado atualmente por empresas e organizações vem de empresas de software específicas que vendem seus produtos para uso comercial. Programas como Windows e Microsoft Office são softwares produzidos em massa que estão à venda. Algumas empresas, entretanto, não desejam comprar software ou podem não conseguir encontrar o software que está à venda para atender às suas necessidades. Essas empresas usarão um software personalizado específico para elas, que só elas podem usar.
Para uma organização escrever seu próprio software, ela precisa ter acesso a um engenheiro de computação e alguém que saiba escrever código. Escrever software é um processo extremamente complexo que exige muito tempo e recursos. A vantagem de usar um software personalizado é que ele funcionará exatamente da maneira que a organização deseja. A própria organização pode ditar o layout e as funções do software. Além disso, o software personalizado ajuda a manter informações confidenciais dentro da empresa, já que as informações sobre o software adquirido podem ser obtidas por um terceiro indesejado.