The internet has many resources available to OSS projects that can greatly simplify your life as a developer, especially if your development team is distributed, and if you are a researcher with a problem, there are a number of powerful Open Source tools that can help you locate a solution.