Un logiciel ouvert est un logiciel qui peut fonctionner avec des éléments tiers, c’est-à-dire développés indépendamment de l'auteur/éditeur du logiciel.
Le logiciel ouvert peut être un logiciel propriétaire ou un logiciel libre.
- un logiciel ouvert fonctionne par exemple avec des formats de données publiés ou des formats de données ouverts,
- un logiciel propriétaire sera ouvert si son éditeur fournit la documentation des interfaces API utilisables par des modules tiers pour échanger des données.