software available for download at no cost  - example successful social networking  some of the software is used to development of virtual learning communities
software available for download at no cost  - example successful social networking  some of the software is used to development of virtual learning communities
software that is developed by a community of programmers who make the software available for download and use at no cost.