This talk takes as inspiration Prof. Carole Goble's notion that research communication should be more like software development practices. It looks at some of the state of the art and how it fits into to that framework. It argues that we are moving towards that vision and discusses some of the norms that need to be accepted in this new world. Presented at http://www.dagstuhl.de/15302