Open source software is software that is designed and developed in a modular fashion. Open source software allows specialized modules to be developed by people with expertise in a given specialty.
...
Developing software using an open-source model is becoming increasingly popular. The main advantages that open-source software has over proprietary (closed-source) software are:
Lower development...