Business models for open source software are ways that companies or individuals can make money using open source software. Open source software is software that anyone can use and modify for free. Companies make money by offering services around the software such as technical support, custom programming and software customization, or consulting services. They may also make money by selling pre-packaged versions of the software (with an added fee) or by selling advertisement space. Some companies may even create related products or add-ons that are based on the open source software and charge for them.