layout | title | nav_order | has_children | permalink |
---|---|---|---|---|
default |
Fundamentals |
2 |
true |
/fundamentals |
Software projects depend{:target="_blank"} on other software projects to achieve their goals. Open-source software projects can be likened to building blocks: they play a crucial role in both open- and closed-source, or commercial, software systems. For example, a commercial software application may rely on the features provided by open-source PDF{:target="_blank"} manipulation libraries to generate invoices. Most database{:target="_blank"} solutions powering commercial software systems are open-source. Open-source tools may also be used for real-time monitoring{:target="_blank"} of commercial software systems in production. The open-source software supply chain{:target="_blank"} powers billions of dollars in financial transactions. Learning about open-source software projects, and how they can be used, is therefore very relevant for all industrial domains and enterprises.