The term "open source" refers to software that can be freely
redistributed, analysed and modified by anyone. Key characteristics of open
source software include:
- Free: The software doesn't cost anything to obtain –although there
are costs involved in configuring and maintaining it, just like with other
software
- Open:
Because the software code is open and readable by anyone, it also means that
the software can be modified by anyone with programming skills allowing for the
translation of software into local languages or the addition of features needed
for a particular solution
- Collaborative:
Open source software draws its strength from the fact that people who improve,
modify or customise programs must give it back to the open source community so
others can benefit from their work.
There are numerous open source
web applications including tools such as web discussion forums, online surveys,
database-driven content management systems, groupware and online collaboration
tools, and mailing lists.
Open source offers many benefits over proprietary
software like lower purchase cost, greater flexibility and security but these
have to be offset against some of it challenges including usability,
compatibility with common property proprietary software, support and development
costs.
We will use our experience working with both open
source and proprietary technologies to choose the solution that best suits your
needs.
|