Un producto de código abierto es software gratuito, incluido su código fuente, que se pone a disposición del público en general. Los usuarios deben poder obtener, distribuir y actualizar un programa de código abierto sin costo para que se considere verdaderamente de código abierto. Existe un desacuerdo sobre cuándo el concepto de software de código abierto entró en la corriente principal, pero desde que el código fuente de Netscape Navigator, un navegador de Internet, se lanzó como Mozilla en 1998, ha habido un crecimiento significativo en la cantidad y los tipos de productos de código abierto. disponible para el público en general.
Además de los navegadores de Internet de código abierto, los sistemas de gestión de contenido web son otro producto popular de código abierto disponible para empresas y usuarios individuales. Los sistemas de gestión de contenido web permiten a los usuarios publicar contenido para su sitio web sin tener que utilizar directamente comandos HTML. Los usuarios pueden cargar documentos, videos, películas, audio y una amplia variedad de otros tipos de archivos en sus sitios web.
Para los consumidores a los que no les gusta usar los sistemas operativos más populares para sus computadoras, existen sistemas operativos de código abierto disponibles para su uso. Estos sistemas operativos a menudo incluyen otros productos o funciones de código abierto, como un navegador web, una suite ofimática, aplicaciones multimedia y mensajería instantánea. A partir de 2009, los sistemas operativos de código abierto más nuevos ofrecen computación en la nube privada detrás de un firewall.
Los usuarios que deseen explorar productos de código abierto más especializados pueden encontrar una serie de opciones disponibles. Algunos de los productos de código abierto más utilizados incluyen procesadores de texto, hojas de cálculo, programas de presentación, programas de administración de bases de datos y editores de gráficos vectoriales. Estos tipos de programas de código abierto a menudo se incluyen en los programas de la suite ofimática.
Otros productos especializados de código abierto incluyen programas monetarios y contables que pueden usarse para finanzas personales o negocios. Los artistas y diseñadores pueden encontrar programas de diseño gráfico de código abierto y programas de manipulación de imágenes, mientras que los periodistas, escritores y usuarios personales pueden encontrar programas de blogs de código abierto. Además, los programas de servidor de base de datos y servidor web están disponibles en formatos de código abierto.
Los sistemas de planificación de recursos empresariales (ERP) han sido los más lentos en alcanzar el formato de código abierto de todos los tipos de programas de software. El primer sistema ERP de código abierto se lanzó en 2009, y otros en desarrollo se lanzarán en los próximos años. Las empresas utilizan sistemas ERP para administrar todos sus recursos internos y externos, como activos, recursos humanos, finanzas y materiales. La mayoría de los sistemas ERP se adaptan a la medida de un negocio específico e incluyen aplicaciones avanzadas como la gestión de relaciones con los clientes, la gestión de la cadena de suministro, la gestión de proyectos y la gestión de almacenes.