Das Teilen und Optimieren eines Software-Codes erfordert eine Website, auf der alle Entwickler arbeiten und ihren Code teilen können. Eine der bekanntesten und am meisten genutzten Plattformen heisst Github. „GitHub ist eine Code-Hosting-Plattform für Versionskontrolle und Zusammenarbeit. Sie ermöglicht Ihnen und anderen die Zusammenarbeit an Projekten von überall her.“ – GitHub. GitHub wird sogar als Social-Networking-Site für Programmierer bezeichnet. Abgesehen von GitHub gibt es viele andere Websites mit der gleichen Idee von Code-Sharing. Eine gute Übersicht und Auswahl finden Sie auf designbombs.