El software de aplicación de código abierto es un software de computadora que tiene un código fuente que puede ser modificado o mejorado por cualquier persona. El código fuente contiene el código de programación subyacente que determina cómo se ve y funciona el software.
El software que permite que solo los propietarios de software modifiquen el código fuente se denomina software propietario o software de código cerrado. En este caso, solo los autores originales están legalmente autorizados para copiar o modificar el código fuente. Ejemplos de software propietario son Microsoft Office y Adobe Photoshop. Una persona que compra una copia de software propietario en realidad está comprando una licencia para usar el software según sus términos, que a menudo especifican cuántas copias se pueden hacer y restringen el acceso al código fuente.
En contraste, el software de código abierto se lanza al público con una licencia que le permite a cualquier persona ver el código fuente, copiarlo, modificarlo y aprender de él. Algunas licencias de código abierto requieren que cualquiera que comparta el código fuente lo haga sin cobrar una tarifa. El objetivo es promover la colaboración y el intercambio entre los programadores y cualquier otra persona interesada en el desarrollo de software. Como resultado, el software de código abierto suele ser confiable y seguro. LibreOffice es un ejemplo de software de aplicación de código abierto.