architectual benefits of open source